Decided to use HashingEquality instead of HashingEquivalence, to make it
easier to back the EquiSet with a regular one containing wrapped values.