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