Notes on macros in Clojure