Compose this Predicate with the given predicate using OR.
predicate
Predicate<T> operator |(Predicate<T> predicate) => or(predicate);