Thinking Clojure from an OOP Perspective | Hacker News Reader