C++20 introduces the views::elements, views::keys and views::values to easily deal with range of tuple-like values:
views::elements
views::keys
views::values
std::ve