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