A few tips for writing macros in Clojure | Hacker News Reader