add nice FSMTransitionTable macro. making c++ programmers cry...