Compose using && this function with predicate.
&&
predicate
bool Function(P) and(bool Function(P p) predicate) => (p) => this(p) && predicate(p);