public static bool isProperSuperHSet <T>(HashSet <T> setA, IEnumerable <T> setB) => setA.IsProperSupersetOf(setB);
public static bool isProperSuperHSet <EqT, T>(HashSet <EqT, T> setA, HashSet <EqT, T> setB) where EqT : struct, Eq <T> => setA.IsProperSupersetOf(setB);