* Command handlers have to return `List[Event]` | `Event` | None * Event handlers have to return `List[Command]` | `Command` | None