An optimizing Clojure compiler