```ts type Foo<T> = Foo<T> ``` This is the last thing needed to have a turing complete type system, AFAIK.