Parser combinator library written in Clojure, inspired by Haskell's Parsec