The Parser Generator for Haskell