Unwanted lock-in of READTABLE-CASE when using install-wrap-every-form-reader
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 re
install-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.