A dispatcher for Emacs Lisp