Clojure's data structures modified for use outside of Clojure