A parser library for Clojure that borrows heavily from OMeta