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