Fix builds that use an stl missing std::set::emplace