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