pub type MaybeEffects = Vec<MaybeEffect>;