{motive : Lean.Meta.Grind.ActivateNextGuardResult → Sort u} →
  (t : Lean.Meta.Grind.ActivateNextGuardResult) →
    motive Lean.Meta.Grind.ActivateNextGuardResult.ready →
      ((guard : Lean.Expr) →
          (pending : List Lean.Meta.Grind.TheoremGuard) →
            motive (Lean.Meta.Grind.ActivateNextGuardResult.next guard pending)) →
        motive t