{motive : Lean.Elab.Command.FinalizeContext✝ → Sort u} →
  (t : Lean.Elab.Command.FinalizeContext✝¹) →
    ((elabs : Array Lean.Elab.Command.InductiveElabStep2) →
        (mctx : Lean.MetavarContext) →
          (levelParams : List Lean.Name) →
            (params : Array Lean.Expr) →
              (lctx : Lean.LocalContext) →
                (localInsts : Lean.LocalInstances) →
                  (replaceIndFVars : Lean.Expr → Lean.MetaM Lean.Expr) →
                    motive
                      { elabs := elabs, mctx := mctx, levelParams := levelParams, params := params, lctx := lctx,
                        localInsts := localInsts, replaceIndFVars := replaceIndFVars }) →
      motive t