[Haskell-cafe] Am I using Parsec correctly?