Suppose I have a set of 'pair' `s.
How would I encapsulate it so that I can get an equal_range w.r.t both 'first' and 'second', corresponding to the other; when necessary?
I tried using multimap, but It seems to allow getting the range by keys only, not the other way around.