[Haskell-cafe] Parsec : parse either an interger or a double?