I plan to add this procedure, documentation, and test code to my own github repository. If I could add it to the SRFI, I would, but I'm content with just adding it to my own repository and marking it as an "augmented" SRFI 122, or something like that.
What do people think?