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