pub type CallResult = Result<Vec<u8>, Box<dyn Error + Sync + Send>>;
enum CallResult { Ok(Vec<u8, Global>), Err(Box<dyn Error + Send + Sync, Global>), }
Contains the success value
Contains the error value