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