Set now has new data comparison features: * `.difference()` * `.intersection()` * `symmetricDifference()` * `.union()` * `.disjointFrom()` The functions.comparisons.ts should be refactored to use these rather than the built in versions. All existing tests should continue to pass.