Either-based parser combinator Minimalistic monadic parser combinator library in haskell + a few simple grammars implementations