pub type Ids = Result<Vec<String>, Box<dyn Error>>;
enum Ids { Ok(Vec<String>), Err(Box<dyn Error>), }
Contains the success value
Contains the error value