https://github.com/haskell/attoparsec
