[Haskell-cafe] attoparsec and backtracking