В чем смысл поиска по Кенигу?
Нельзя не думать об этом как о чем-то, что делает ваш код намного сложнее для чтения и более нестабильным .
Не могли ли они определить поиск по Кенигу так, чтобы он работал только в определенных случаях (например: операторы, не являющиеся членами) или когда явно требуется?