Обычный Лисп
Используйте COPY-LIST , чтобы скопировать первый уровень списка.
Используйте COPY-TREE для копирования дерева значений, многоуровневый список будет скопирован на все уровни.
И COPY-TREE, и COPY-LIST будут копировать только содержимое и ничего больше. Вещи в списке остаются неизменными (имеется в виду EQL, а не EQ).
См. Common Lisp HyperSpec Словарь Conses для этих и связанных функций.