Hadoop MapReduce in idiomatic Clojure.