A builder/fluent interface to create a equality-tester for an arbitrary type. An equality tester functions as an IEqualityComparer<T> but additionally provides more information about why objects are not equal (when they are not).
$ dotnet add package CSF.EqualityRulesNo README available.