pub trait Errors<T> { fn process<R: Default, E, F>(self, f: F) -> Result<R, E> where F: Fn(T) -> Result<R, E>; }
Extend any Iterator with a process method, equivalent to a fallible for_each.
process