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