[Haskell-cafe] 2 line finite (monadic) state machine