[Haskell-beginners] Parsec Monad Type Confusion