(let ((pair (cons 1 nil))) (setf (cdr pair) pair) (list (first pair) (second pair) (third pair))) ;; => (1 1 1)