make-stateful (npm): Turns your JavaScript objects into little state machines.
Keywords: stateful|state|machine|FSM