{α : Type w} →
  {m : Type w → Type w'} →
    {β : Type w} →
      [inst : Std.Iterator α m β] →
        {motive : Std.IterM.TerminationMeasures.Productive α m → Sort u} →
          (t : Std.IterM.TerminationMeasures.Productive α m) → ((it : Std.IterM m β) → motive { it := it }) → motive t