elisp-cl-flet-improvement