nicer order
separate cljure and clojurescript for fast clojurescript compilation to javascript