Clojure macros for defining functions and tests concisely.