{motive : Lean.Meta.SynthInstance.TableEntry → Sort u} →
  ((waiters : Array Lean.Meta.SynthInstance.Waiter) →
      (answers : Array Lean.Meta.SynthInstance.Answer) → motive { waiters := waiters, answers := answers }) →
    (t : Lean.Meta.SynthInstance.TableEntry) → motive t