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