{motive : Lean.Meta.Grind.SolverTerms → Sort u} →
  (t : Lean.Meta.Grind.SolverTerms) →
    t.ctorIdx = 1 →
      ((solverId : ℕ) →
          (e : Lean.Expr) →
            (rest : Lean.Meta.Grind.SolverTerms) → motive (Lean.Meta.Grind.SolverTerms.next solverId e rest)) →
        motive t