Laughingly simple dependency injection container in Clojure