Modifying constructor for value-object structures.
(change-value-object x [:members <members>])
This is an often useful alternative to make-value-object.
We construct a new value-object structure that is a copy of
This is an ordinary
Macro:
(defmacro change-value-object (x &rest args) (std::change-aggregate 'value-object x args '((:members . value-object->members)) 'change-value-object 'nil))