pub fn first<S: Clone + 'static>( pred: impl Fn(&S) -> bool + 'static, ) -> Operator<S>
first: emit the first value matching pred (or the first value), then COMPLETE.
pred