{motive : Lean.Meta.Tactic.Backtrack.BacktrackConfig → Sort u} →
  (t : Lean.Meta.Tactic.Backtrack.BacktrackConfig) →
    ((maxDepth : ℕ) →
        (proc : List Lean.MVarId → List Lean.MVarId → Lean.MetaM (Option (List Lean.MVarId))) →
          (suspend : Lean.MVarId → Lean.MetaM Bool) →
            (discharge : Lean.MVarId → Lean.MetaM (Option (List Lean.MVarId))) →
              (commitIndependentGoals : Bool) →
                motive
                  { maxDepth := maxDepth, proc := proc, suspend := suspend, discharge := discharge,
                    commitIndependentGoals := commitIndependentGoals }) →
      motive t