> We should really find a public space for this in phobos.

I had submitted it in:
https://github.com/D-Programming-Language/phobos/pull/1440

However, we realized there was an even more generic thing that could make a compile time tuple out of *any* range, eg: `toTypeTuple!(iota(0, 3))`.
https://github.com/D-Programming-Language/phobos/pull/1472

It's now kind of stuck on "do we want to introduce something new with the name *tuple*? TypeTuple or ExpressionTuple?".

In the mean time, Phobos devs can use `staticIota`.