[Haskell-cafe] Having trouble with this recursive Parsec parser