Helper widget that executes the provided callbacks with context
on execution of the mutations. Useful to show SnackBar or navigate
to a different route after a mutation.
Secondary mutation executed based on the result of the first.
Similar to chaining actions in Redux. For example, an http request
will have a success or a fail side effect after request is complete.