@Inject // or could also support an @Rule version
Should should;
public void testTheThing() {
should.expect(thing, isPresent())
.waitUpTo(1, SECONDS);
}
It could have some configuration (like defaults in #17). The static API could refer to an instance.