Is the following somehow possible? I want to require the 'foo' literal, but allow the array to be any shape (i.e. I can't use an X-length tuple with pre-defined positions)
type requireFoo = ???
const works: requireFoo = ['bar','foo'] //Should work
const notWork: requireFoo = ['tar', 'bar'] //Should not work