This is for the new integration in Cursive, which uses deps.clj. That calls make-classpath2, and if I want to re-work that to call `create-basis` then I have to duplicate a ton of machinery from make-classpath2, such as all the tool handling. My main objective with this change was to avoid that. I'll find another approach.