public static int hash <EqA, A>(HashSet <EqA, A> xs) where EqA : struct, Eq <A> => xs.GetHashCode();
public static int hash <A>(HashSet <A> xs) => xs.GetHashCode();