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