Def- and defmacro-