Я читаю "Land of Lisp") (кстати, это одна из лучших технических книг, которые я когда-либо прочитал), и я наткнулся на список ассоциаций
(defparameter *edges*
'((living-room (garden west door)
(attic upstairs ladder))
(garden (living-room east door))
(attic (living-room downstairs ladder))))
Во-первых, Как может быть более одного значения ключа от гостиной? почему бы не заключить значение в список:
(living-room ((garden west door) (attic upstairs ladder)))