(motive : Option Lean.Elab.Tactic.SavedState → Sort u_1) →
  (checkState? : Option Lean.Elab.Tactic.SavedState) →
    ((checkState : Lean.Elab.Tactic.SavedState) → motive (some checkState)) →
      ((x : Option Lean.Elab.Tactic.SavedState) → motive x) → motive checkState?