-
magic is a good test case because its a complicated project that has to bootstrap some of its own dependencies (constants and interfaces)
-
i am hesitant to 1. require specially named files 2. enforce rigid directory structure 3. generate files for users
-
using the clojure feature where a file called user.clj gets loaded if it exists. i put dependencies there, not sure how i feel about that.



