Just a start but added specs for the analyzer - https://github.com/clojure/clojurescript/pull/238 - unsurprisingly this exercise found some minor issues