//!Невозможно инстанцировать, так как тип object не является размерным type TLimited = class where T: record; end; begin var l: TLimited; end.