Finite State Machines library (ex-Boost.FSM)