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