Compose xor this function with predicate.
predicate
bool Function(P) xor(bool Function(P) predicate) => (p) => this(p) ^ predicate(p);