A Parsec inspired simple parser combinator library written in Haskell