Experiment in clojure refactoring