clojurescript libraries and utilities