pub type MaybeEffects = Vec<Option<Box<dyn Effect + 'static, Global>>, Global>;