optional: implement equality operator through equality operator of wrapped type
optional: implement equality operator through equality operator of wrapped type

Because wrapped type can omit relational operators but has equality ones.

GSGroup/stingraykit,GSGroup/stingraykit