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