multiple-setf
macro
(multiple-setf (place*) value)
Assigns places with the elements of a sequence or tuple.
make-html > (do
(var a '(1 2))
(var b null)
(var c (new :city "leiden"))
(multiple-setf ((car a) b (.city c)) '(one two three))
(vector a b c))
it: #v((one 2) two #s(:city three))