object-fsm (npm): Make any JavaScript object to be a finite state machine
Keywords: fsm|finite|state|machine|deterministic|automata|state-machine|dfa