[Haskell-cafe] Parsing unordered parameter list with Parsec