defun-gmm

defun-gmm is a Lisp macro in `gmm-utils.el'.

(defun-gmm NAME FUNCTION ARG-LIST &rest BODY)

Create function NAME.
If FUNCTION exists, then NAME becomes an alias for FUNCTION.
Otherwise, create function NAME with ARG-LIST and BODY.