[Haskell-cafe] Parsec type error with Flexible Contexts