Four Reasons to Use Maps Instead of Classes in Clojure | Hacker News Reader