Some Clojure macros for ruining your perfectly good code