Closures in dynamically scoped Emacs Lisp