{motive : Lean.Meta.SynthInstance.Waiter → Sort u} →
  (t : Lean.Meta.SynthInstance.Waiter) →
    ((a : Lean.Meta.SynthInstance.ConsumerNode) → motive (Lean.Meta.SynthInstance.Waiter.consumerNode a)) →
      motive Lean.Meta.SynthInstance.Waiter.root → motive t