invoke

suspend fun invoke(event: StateEvent<*>, context: SubscriptionContext): List<Command<*>>

Calls the handler with event, whose state is a stateType, and the context of its kind (contextOf), in the caller's coroutine: running a blocking one elsewhere is the runtime's. A saga's requests become the commands its context's Derivation makes of them.