(mvars : Array Lean.Expr) →
  (i : ℕ) →
    Lean.Expr →
      i < mvars.size →
        Lean.Meta.Grind.EMatchTheorem →
          ℕ → Lean.Expr → Lean.Expr → OptionT (StateT Lean.Meta.Grind.EMatch.Choice Lean.Meta.Grind.EMatch.M) Unit