{u : Lean.Level} →
  {α : Q(Type u)} →
    (sα : Q(CommSemiring «$α»)) →
      {a : Q(«$α»)} →
        Mathlib.Tactic.Ring.ExSum sα a →
          (n : Q(ℕ)) → Lean.MetaM (Mathlib.Tactic.Ring.Result (Mathlib.Tactic.Ring.ExSum sα) q(«$a» ^ «$n»))