It would be useful to provide an interface that could be implemented by classes like org.junit.rules.ErrorCollector. This could be useful for libraries like Truth.
We should consider giving the interface a signature compatible with java.util.function.Consumer.