pub type ComputeResult = Result<Vec<Option<Integer>>, ComputeError>;
pub enum ComputeResult { Ok(Vec<Option<Integer>>), Err(ComputeError), }
Contains the success value
Contains the error value