I've been diving back into Clojure just recently and this will be something I'll be trying to use immediatley.