Sort u →
  {u : Lean.Level} →
    {α :
        let u := u;
        Q(Sort u)} →
      {a b : Q(«$α»)} →
        Qq.MaybeDefEq a b →
          {u' : Lean.Level} →
            {α' :
                let u := u';
                Q(Sort u')} →
              {a' b' : Q(«$α'»)} → Qq.MaybeDefEq a' b' → Sort u