pub type SubjectResult = Result<Subject, SuErr>;
pub enum SubjectResult { Ok(Subject), Err(SuErr), }
Contains the success value
Contains the error value