on Enter Start State Machine
fun <SubStateMachineState : Any> onEnterStartStateMachine(stateMachineFactoryBuilder: State<InputState>.() -> FlowReduxStateMachineFactory<SubStateMachineState, A>, cancelOnState: (SubStateMachineState) -> Boolean = { false }, name: String? = null, handler: suspend ChangeableState<InputState>.(SubStateMachineState) -> ChangedState<S>)
fun <SubStateMachineState : Any, SubStateMachineAction : Any> onEnterStartStateMachine(stateMachineFactoryBuilder: State<InputState>.() -> FlowReduxStateMachineFactory<SubStateMachineState, SubStateMachineAction>, actionMapper: (A) -> SubStateMachineAction?, cancelOnState: (SubStateMachineState) -> Boolean = { false }, name: String? = null, handler: suspend ChangeableState<InputState>.(SubStateMachineState) -> ChangedState<S>)