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