[Haskell-beginners] Consuming Rule Based Parsing