DEFUN defines a function with a name.
You can define a named function using the DEFUN macro:
(defun sum (x y)
"Return a number which is the sum of x and y."
(+ x y))
The defun form has the following:
DEFUN returns the name of the defined function, so we have the sum as a function.
You can get more information about Functions: