Let Typescript see that you're working with tuples!
Rest
A spread array to interpret as a tuple
The given arg, its type now interpreted as a tuple
Let Typescript see that you're working with tuples!