People &#x27;standardize&#x27; macros all the time.<p>1) Invent a new useful macro.<p>2) Package it as a library<p>3) Document it.<p>4) advertize it<p>Since macros are written in a standard language and many cab be written in a portable way, it just another way of meta programming.<p>Stuff like DEFCLASS, DEFMETHOD, ITERATE, WITH-GENSYMS, etc. started as portable libraries.<p>What one has to learn: the language does not have a fixed amount of syntax. That&#x27;s the price to pay: learning a new level of programming: linguistic meta programming.