more macro examples
managed to compile by clipping the number of columns for which findBy methods are generated
generating static classes
clojure macros