Feels like what `Asserts.succeedsEventually(Callable)` should be useful for. But that currently doesn't return the result of the callable. I'll change that at some point. So ignore this comment for now!