Will be executed after the transition effect. Use this to persist the value.
Will be executed after the transition effect & value persistence. Use this to perform side effects such as notifications.
Will be executed prior to the transition effect. Failure here will terminate the transition
Execute the given transition on the given value.