Porting some of the better parts of the CLOS to Clojure | Hacker News Reader