pub type RealOptObj = Option<Arc<dyn Any + Send + Sync>>;
pub enum RealOptObj { None, Some(Arc<dyn Any + Sync + Send>), }
No value.
Some value of type T.
T