Dependency injection and utility belt for testing for Clojure and ClojureScript