Could srfi-128 "basic" comparators, to be the basis of various
containers, and a separate utility library that contains other fluffs?
If we don't have the revisions such as in hash function signature, we
might even be able to keep srfi-114 as the optional enhanced
comparator library while srfi-128 being essential base.
Because of the changes, I think we could say srfi-114 will evolve
into srfi-128 basic comparators and srfi-xxx comparator utilities, or something.
I did implement the basic comparators as Gauche built-in so that other
built-in containers can use it, and left other utility stuff into a separate library.