{motive : Lean.Meta.Grind.Goal → Sort u} →
  (t : Lean.Meta.Grind.Goal) →
    ((toGoalState : Lean.Meta.Grind.GoalState) →
        (mvarId : Lean.MVarId) → motive { toGoalState := toGoalState, mvarId := mvarId }) →
      motive t