@Test
 public void testTest() throws Exception {
   assertTrue(Composite.predicate(Constant.TRUE).test(null));
   assertTrue(Composite.predicate(Constant.TRUE, Constant.of(3)).test("xyzzy"));
   assertFalse(Composite.predicate(Constant.FALSE, Constant.of(4)).test("xyzzy"));
 }
 @Override
 protected Object makeFunctor() {
   return Composite.predicate(Constant.TRUE);
 }