change lambda to fn, defmacro to defm, defun to defn