Maybe using default `iota` to create an array via CTFE and then converting it to a `TypeTuple` would be the more elegant solution?