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