In some use cases, it would be nice to be able to capturing assertion failures to report later without necessarily waiting on anything. Ex: ```java runInThread() -> { waiter.assertTrue(false); }); waiter.reportFailures(); ```