{α₁ : Type w} →
  {m : Type w → Type w'} →
    {β₁ : Type w} →
      [inst : Std.Iterator α₁ m β₁] →
        {α₂ β₂ : Type w} →
          Std.IterM m β₁ →
            Option { out // ∃ it, it.IsPlausibleOutput out } → Std.IterM m β₂ → Std.Iterators.Types.Zip α₁ m α₂ β₂