co-states (npm): Coroutine based state machine.
Keywords: co|state machine