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