I have an
Iterator<Item=Result<A, E>>, a predicate
A and a default
Err. I want to find the first element that is either an
P or an
Err, and then return either, or if neither can be found, return the default
Are there any Iterator methods that can help, or should I just loop over elements?