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