Personal analytics in Clojure