@crinkles/fsm (npm): Simple state machine
Keywords: fsm|state machine|finite state machine