type t0 = class end; t1 = class where T: t0; end; begin // Компилируется, а не должно var a: t1; end.