First half of support for N3657; heterogenous lookups for set/multiset