Provides a streaming iterator that can return errors, useful for fallible iteration over data sources.