public static bool exists <T>(Set <T> set, Func <T, bool> pred) => set.Exists(pred);
public static bool exists <OrdT, T>(Set <OrdT, T> set, Func <T, bool> pred) where OrdT : struct, Ord <T> => set.Exists(pred);