Assume I have an object of type
std::map<std::string, std::tuple<int, float>> data;
Is it possible to access the element types in a nested way (i.e. when used in ranged for loop) like this
for (auto [str, [my_int, my_float]] : data) /* do something */