{motive : Mathlib.Tactic.TermCongr.CongrResult → Sort u} →
  (t : Mathlib.Tactic.TermCongr.CongrResult) →
    ((lhs rhs : Lean.Expr) →
        (pf? : Option (Mathlib.Tactic.TermCongr.CongrType → Lean.MetaM Lean.Expr)) →
          motive { lhs := lhs, rhs := rhs, pf? := pf? }) →
      motive t