[Haskell-cafe] Could optimize attoparsec if GHC would collapse `runParser (Parser parser)` to `parser`