ではmapをラッピングしてvectorのように扱えるインターフェースを
提供してはどうか?
まずiteratorから改造が必要だが。
pairがからむあたりの汚さは確かに直交性を乱してると思う。