I'm up for doing it clojure's way.