I'm pretty sure that *tuple[A, B] has no meaning today, nor does *T where T: tuple. And similarly for IntTuple.
If that's the case, and we're confident it will continue to be, then Elements might be unnecessary. We can probably just allow the tuple type itself to be splatted directly. That would make code that actually needs such splats quite a bit more compact
Inspired by @TimothyEDawson's observation in #4807
I'm pretty sure that
*tuple[A, B]has no meaning today, nor does*TwhereT: tuple. And similarly forIntTuple.If that's the case, and we're confident it will continue to be, then
Elementsmight be unnecessary. We can probably just allow the tuple type itself to be splatted directly. That would make code that actually needs such splats quite a bit more compactInspired by @TimothyEDawson's observation in #4807