std::map::try_emplace()
std::map::insert()
refactor: prefer std::map::try_emplace() over std::map::insert()