let の代わりに lambda の中でクロージャを作る
lambda 式の中で defun できるってことをいまさら知った。
CL-USER> ((lambda (x) (defun x+ (y) (+ x y))) 1) X+ CL-USER> (x+ 10) 11 CL-USER> ((lambda (x) (defun x+ (y) (+ x y))) 10) X+ CL-USER> (x+ 10) 20 CL-USER> #'x+ #<Interpreted Closure X+>