En elisp, ¿cómo pongo una función en una variable?

Quiero permitir que el usuario elija su propio comando en el backend "personalizar" de emacs (y en general pueda almacenar un nombre de formulario ejecutable en una variable) pero esto no funciona:

    (defun dumb-f ()
    (message "I'm a function"))

    (defvar my-function "dumb-f")

    (my-function)
    ==> Debugger entered--Lisp error: (invalid-function "dumb-f")

    (setq my-function 'dumb-f)

    (my-function)
    ==> Debugger entered--Lisp error: (invalid-function "dumb-f")

Probé varias formas, pero aún no tuve suerte, y me cuesta mucho buscarlo, obtengo kilo páginas de resultados sobre funciones y variables, pero ninguna sobre cómo poner la primera en la segunda ...?

Respuestas a la pregunta(4)

Su respuesta a la pregunta