define-advice
define-advice is a Lisp macro in `nadvice.el
'.
(define-advice SYMBOL (WHERE LAMBDA-LIST &optional NAME DEPTH) &rest BODY)
Define an advice and add it to function named SYMBOL.
See `advice-add' and `add-function' for explanation on the
arguments. Note if NAME is nil the advice is anonymous;
otherwise it is named `SYMBOL@NAME'.