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