invoke

suspend fun invoke(committed: CommandReceipt.Committed<*>, context: SagaContext): List<Command<*>>

Calls the handler with committed, of a command it handles, and the context the receipt is handled in (committedContextOf), in the caller's coroutine: running a blocking one elsewhere is the runtime's.