This version of TypeScript (4.7.4#code/C4TwDgpgB[...]t7yAA) has not been prepared for the Playground
Still, when fixing that, I get an Error:
Type instantiation is excessively deep and possibly infinite.
type FizzBuzz = From0To99<[0, 0], []>;
I mean, yes, it does "work" and FizzBuzz gets defined as expected. But... the error...
Still, when fixing that, I get an Error:
On this line: So you may want to check that, if you think it's actually worth it.