A Transition
object is sent to the transition hooks as the
first argument.
Aborts a transition.
Redirect to another route.
Retries a transition. Typically you save off a transition you care to return to, finish the workflow, then retry. This does not create a new entry in the browser history.