No, we don’t have this right now.
Multi-output patterns and recursive patterns have been on my (very low priority) backlog for a while, mostly because no-one has complained about them. It doesn’t sound like you need quite that full functionality, though.
If all you need is “this is a tuple with some number of inputs and I don’t care how many inputs their are or what they are” it would be pretty easy to create a Tuple with None fields instead of an Array of fields, and then add some handling to the passes to ignore the pattern fields if they aren’t defined. I can do that today, if that would work for you.