Learn how to turn an iterator with potential errors into one that either processes all valid values or stops at the first encountered error.