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