std::ranges::borrowed_range, std::ranges::enable_borrowed_range