Add an implementation of several simple parser combinators