Improving clojure stuff