pub(crate) type SuperMajorityCouncilOrRoot = EitherOfDiverse<EnsureProportionAtLeast<AccountId, Instance1, 2, 3>, EnsureRoot<AccountId>>;