1) `find(key) const` 2) `emplace(std::piecewise_construct, tuple<...>, tuple<...>)` 3) отсутствие переподвешивания при равных аллокаторах в compile time и runtime 4) обработка ошибок из Hash::operator()