Refactor.
Using defonce for nrepl's sake.