pub type Res = Result<Done, Done>;
Command results: Err carries a finished failure so ? can stop early.
Err
?
pub enum Res { Ok(Done), Err(Done), }
Contains the success value
Contains the error value