Why was user.clj executable?
This doesn't do what I want (which, really, is nested management), but at least I can get into a REPL
I can start my communicator and (at least theoretically) sit around trying to connect to a client. That part's broken, but this at least seems like a nice step forward