@Test
public void testInfer0() {

    final TestInfer0Provider provider = new TestInfer0Provider();
    final Supplier<String> supplier = infer0(provider::getValue);
    assertEquals("provider should supply sentinel", sentinel, supplier.get());
}