{motive : Lean.Elab.Tactic.Do.Context → Sort u} →
  (t : Lean.Elab.Tactic.Do.Context) →
    ((config : Lean.Elab.Tactic.Do.VCGen.Config) →
        (specThms : Lean.Elab.Tactic.Do.SpecAttr.SpecTheorems) →
          (simpCtx : Lean.Meta.Simp.Context) →
            (simprocs : Lean.Meta.Simp.SimprocsArray) →
              (jps : Lean.FVarIdMap Lean.Elab.Tactic.Do.JumpSiteInfo) →
                (initialCtxSize : ℕ) →
                  motive
                    { config := config, specThms := specThms, simpCtx := simpCtx, simprocs := simprocs, jps := jps,
                      initialCtxSize := initialCtxSize }) →
      motive t