pub type ProcResult<T> = Result<T, ProcError>;
pub enum ProcResult<T> { Ok(T), Err(ProcError), }
Contains the success value
Contains the error value