See https://github.com/rust-lang/futures-rs/pull/2664 @conradludgate [explained how to fix this](https://github.com/rust-lang/futures-rs/pull/2664#issuecomment-1321123466), but it does not seem trivial. (By the way, what I had in mind when I mentioned this issue in #2664 was to make the index 64-bit to mitigate the risk of overflow.)