wanted to use defun from common lisp