[Haskell-beginners] Problem with Parser combinators