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