ifndef EnforceFunctionTypes static HashSet mapToSet(O f, Iterable l) { ret mapToHashSet(f, l); } endifndef static HashSet lambdaMapLike mapToSet(IF1 f, Iterable l) { ret mapToHashSet(f, l); } static HashSet mapToSet(IF1 f, A[] l) { ret mapToSet(f, asList(l)); } static HashSet mapToSet(Iterable l, IF1 f) { ret mapToSet(f, l); }