[Haskell-cafe] Expression parsing problem