Returns a composed Mapper that calls this Mapper and applies the result to predicate.
predicate
Predicate<T> test(Predicate<R> predicate) => (value) => predicate(this(value));