machines (npm): Simplified state machines
Keywords: state machines|javascript|state|machines|object|immutability|compose|redux|middleware