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

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