[boost] FSM library question