[boost] [fsm review] Comparison with ad-hoc FSM coding