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