a.ts(8,13): error TS2589: Type instantiation is excessively deep and possibly infinite.
