cljs :advanced compilation