Moving functions around to make evertthing a bit more sensible, before the Clojure meetup