Lightweight dependency system implementation for Clojure