experiments with custom "is equal" assertions, scoped to test suites (i.e. not overwriting the type's compare)