Unwanted lock-in of READTABLE-CASE when using install-wrap-every-form-reader
The install-wrap-every-form-reader
locks you in using the readtable-case, after you install your callback, the subsequent change of readtable-case in *readtable* will be ignored when reading non-atomic forms.
You could reinstall-wrap-every-form-reader
after the readtable-case change, but that's not intuitive and it hinders interoperability with named-readtables
where the convention is to call your enable-syntax
and you expect it to be not touching unnecessary things.
My suggestion is to modify wrap-every-form-reader
to not use a readtable argument and to modify install-wrap-every-form-reader
to not use copy-readtable.