Going over the SRFI 128 mailing list archives, I found that the bug was
fixed by Will Clinger in May 2016, but that fixed version does not seem
to have made it over to the SRFI 146 code.
Aha, I should have updated SRFI 146's copy, too.
I think one fix is pretty simple; just syncing up the SRFI 128 files
should do it. However, perhaps a better fix is to unbundle the SRFI 128
implementation from the SRFI 146 code in order to avoid similar issues
down the road.
I agree. Marc, may I remove the copy of SRFI 128's sample implementation from SRFI 146's repository, replacing it with a README file pointing people at the canonical repo?
Thanks for the report, Sudarshan.