For what it's worth, I don't really see what's wrong with SRFI 114. I've been implementing finger trees on top of SRFI 114 comparators, and the comparators seem to work fine.