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