Reinicialização adequada de uma lista? O que está acontecendo sob o capô?

Estou me ensinando um pouco mais sobre elisp e encontrei o seguinte problema: Se eu quiser redefinir uma variável de lista, ela não será atualizada após a primeira avaliação. Aqui está um exemplo de código: (defun initilize () (setq example '(3))) (defun modify () (initilize) (message "%S"...