FYI - I'm fairly certain that CLJS does not use Google Closure because it is "already in java", but rather because of it's maturity and awesome features like DCE.
https://github.com/clojure/clojurescript/wiki/Rationale#goog...
https://github.com/clojure/clojurescript/wiki/Rationale#goog...
How many alt.js languages implemented in !java use closure?