slow work in progress towards better cljs tools