An implementation is free to do so, of course.  But a change to the R7RS-small standard is a much bigger deal.

On Sun, Feb 23, 2020 at 12:47 PM Lassi Kortela <xxxxxx@lassi.io> wrote:
> I just realized the problem with this: the procedures shared with
> R7RS-small can't be modified this way.

Is it forbidden to extend the domain of the RnRS string procedures to
permit other string-like objects as their arguments?