Functional HTML generation for clojure.