FYI: * srfi-modules.texi (SRFI-13 Miscellaneous): In string-replace, start1 and end1 are not optional. I'll apply this change to the 1.6 branch too, since it's contrary to the spec and the code, though it's not really a big deal.