[Haskell-cafe] parsing Haskell expressions