Great idea!

AFAICT that requires a change in the constructor signature in order to accept `IEqualityComparer<T>`.

Also, the users will be more flexible now since they can pass any instance of `IEqualityComparer<T>` and then they may generate a Resemblance for that.