Fix your Clojure code: Clojure comes with design patterns (Part 2) | Hacker News Reader