Здравствуйте, rg45, Вы писали:
R>Технически можно, конечно, нужно ли — вот вопрос. Семантически это другая функция. И с практической точки зрения — существует ли хоть одна причина, по которой эти функции должны иметь одно имя?
Я бы тоже отдельные семейства сделал

По принципу наименьшего удивления по сравнению с стл.
А так, если в философию ударяться, такие вещи требуют имхо лютого ограничения параметров шаблонов, чтобы быть удобными и безопасными для клиента. Это приводит к тоннам кода, вычисляющего воздух, на стороне либы. Если это вызывается в паре мест, я бы вообще такое не писал