[Haskell-beginners] too lazy parsing?