pub type Result<'a> = Result<Option<&'a str>, ()>;
enum Result<'a> { Ok(Option<&'a str>), Err(()), }
Contains the success value
Contains the error value