== operator on Belt.Set does not check if sets have same contents

OK, so the answer is that overriding using \"=" would work for comparisons using ==, but it’s not officially supported, and to use a normal function equal instead.

@Hongbo what do you think of the idea I mentioned in this thread…

Warning 102 is overly broad. Avoiding use of == everywhere is not practical. Polymorphic comparison generates the expected result most of the time.