static Set applyMultipleFunctions_linkedHashSet_pcall(S s, Iterable functions) { new LinkedHashSet set; for (O f : functions) addIfNotNull(set, (S) pcallF(f, s)); ret set; }