[Haskell-beginners] ReadP & Error Reporting