cljs compiles with massive warnings