lisp-do-defun
lisp-do-defun is a compiled Lisp function in `inf-lisp.el
'.
(lisp-do-defun DO-STRING DO-REGION)
Send the current defun to the inferior Lisp process.
The actually processing is done by `do-string' and `do-region'
which determine whether the code is compiled before evaluation.
DEFVAR forms reset the variables to the init values.