sage Efficient parser combinators for modern Haskell. Sage is around twice as fast as attoparsec. Inspired by Ed Kmett's parsnip parser, which for some reason I thought was called 'parsley'. (I don't care for root vegetable puns)