This, by the way, is why the lead example in the original linked post on clojure.org is very much like mine.