Is this possible? Does it even make sense? For instance, if I have a comparison function for a map where I need (pos 1) as key (in order):
ac ab aa bc ba cb
but then I might want to get order:
aa ab ac ba bc cb
I know I can just get lower/upper and compare from there. Also, how about if I have a comparison function for the latter. Could the prior be done as well via a different comparison function and the same map?