pub type RunResult<T> = Result<T, RunError>;
Return type for in-place iteration
pub enum RunResult<T> { Ok(T), Err(RunError), }
Contains the success value
Contains the error value