As I said, you cannot create a _dynamic_ tuple. The tuple type must be fixed at compile time.
I believe you will get better answers if you show example code with an input sequence, and expected output. For me, it is still rather unclear what you are trying to achieve, because when you have a sequence of (int, string) tuples, you already have the tuples you want in there.