class C> { // error constructor(x: T) { } } var c = new C(1); var c = new C(new C('')); // error