When should you use clojure's object-oriented features
thinkrelevance.com