cogwheel (npm): Simple state machine
Keywords: fsm|state machine|finite state machine