コンテナによって可能な操作が異なるからじゃないかな
単純にtypedefを書き換えればすむわけじゃないケースが多い