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'.