emacs lisp manual reference 24.3