route

abstract suspend fun route(model: AggregateModel<*>, command: Command<*>, wait: WaitContext?, local: suspend () -> Settlement): Settlement