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