code: public static final <Y> Predicate<Y> any(final Class<Y> c) {
          return a -> a.getClass()
                       .isAssignableFrom(c);
      }
docs: MatchType against any object that is an instance of supplied type
  
  <pre>
  {@code
  import static com.oath.cyclops.control.Matchable.whenGuard;
  import static com.oath.cyclops.control.Matchable.otherwise;
  import static com.oath.cyclops.control.Matchable.transform;
  import static cyclops2.function.Predicates.eq;
  import static cyclops2.function.Predicates.any;
  
  Matchable.of(Arrays.asList(1,2,3))
  .matches(c->c.is(whenGuard(eq(1),any(Integer.class),eq(4)),transform("2")),otherwise("45"));
  
  }
  </pre>
  
  
  @param c Class type to fold against
  @return Predicate that mathes against type