remember #metaimports
avoid unnecessary copy
code gardening
prove it works for blocks too
remember #defmacro