want a girlfriend who writes her for loops like for (auto&& [i, elem] : v | ranges::views::enumerate)