pub(super) fn find_first<I, P>(pi: I, find_op: P) -> Option<I::Item>where I: ParallelIterator, P: Fn(&I::Item) -> bool + Sync,