@SafeVarargs
    public static <A, B> Predicate<A> in(Function<A, ? extends B> composeFunction, B... args) {
        return compose(composeFunction, in(args));
    }
Returns a predicate which takes the input, passes it through the given
function, and then evaluates the result against {@link #in(Object[])}.

@param composeFunction the function to map the input
@param args the array to query
@param <A> the input type
@param <B> the tested type
@return a predicate
helper/src/main/java/me/lucko/helper/function/Predicates.java