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