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