defmacro*

defmacro* is an alias for `cl-defmacro' in `cl.el'.

(defmacro* NAME ARGLIST [DOCSTRING] BODY...)

Define NAME as a macro.
Like normal `defmacro', except ARGLIST allows full Common Lisp conventions,
and BODY is implicitly surrounded by (cl-block NAME ...).