{α : Type} →
  Lean.MVarId →
    Lean.Meta.FVarSubst →
      Array Lean.FVarId →
        Lean.Expr →
          α →
            Lean.Elab.Tactic.RCases.RCasesPatt →
              (Lean.MVarId → Lean.Meta.FVarSubst → Array Lean.FVarId → α → Lean.Elab.TermElabM α) →
                Lean.Elab.TermElabM α