[Haskell-cafe] combinators for a simple grammar