How Clojure deals with objects | Hacker News Reader