The inputs have different types and need to progre...
# coroutines
j
The inputs have different types and need to progress the state machine differently, and so I want one of the callbacks to reach a terminal event and return it from the enclosing function