{motive : Mathlib.Tactic.GCongr.GCongrKey → Sort u} →
  ((relName head : Lean.Name) → (arity : ℕ) → motive { relName := relName, head := head, arity := arity }) →
    (t : Mathlib.Tactic.GCongr.GCongrKey) → motive t