The CljXmlLibrary is a library for building XML DSLs in clojure