```ts // No parse error. type Foo = ReturnType< <T>(x: T) => T>; // Parse error. type Bar = ReturnType<<T>(x: T) => T>; ``` **Expected**: No parse error, `Foo` and `Bar` are equivalent. **Actual**: Parse errors, `Bar` ends up as nonsense (`any`) because of a parse error.
Expected: No parse error,
FooandBarare equivalent.Actual: Parse errors,
Barends up as nonsense (any) because of a parse error.