Results 2 issues of Teodor

This PR proposes one form of an EventuallyChecker, which allows asserting eventually (i.e. retry for a given period of time until the assertion holds true) and also for stability (i.e....

## Summary If a struct has a method of the form `(T) Equal(T) bool`, `cmp.Equal` is using that instead of the default evaluation process, as documented in the [Godoc](https://pkg.go.dev/github.com/google/go-cmp/cmp#Equal). If...