Messages emitted from a StateMachine are enriched with some contextual information.
State machine that takes an initial states and attempts to advance it until the terminal state.
StateMachineHandle is a synchronous interface to communicate message to a corresponding StateMachine.
Enriched result of the StateMachine execution.


Possible reasons for erroneous run of the state machine. This enum provides a rich context in which the state machine run.