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

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