@evanhahn/functional-state-machine (npm): very simple state machine
Keywords: state|machine|fsm