During his Clojure years Karsten Schmidt learned of Hiccup, that community's de-facto convention/format to encode structured documents (HTML/SVG etc.) using S-expressions and nothing but the core language literals for vectors & maps/objects. post , github
.innerHTML body generation use case