advanced compilation mode for cljs