New Issue: [Patterns] What should the result be if two distributed sets are equal except values are on different locales?

18965, "lydia-duncan", "[Patterns] What should the result be if two distributed sets are equal except values are on different locales?", "2022-01-11T23:16:25Z"

This issue is part of a series of issues to design the interface for collections across serial, parallel, and distributed contexts. Our goal is to determine what we think is reasonable to support and what doesn't seem useful. Additional patterns welcome (but it would be best to put them in their own issue for discussion, likely)

var s1 = new DistributedSet(...);
var s2 = new DistributedSet(...);

... // Intentionally leaving "adding elements on different locales" vague - might not be specified by the user, might just happen

writeln(s1 == s2); // Should return true regardless, and ideally be efficient.