Composite types in MSL: record
Data composite types created for one's needs. Claim such type in the section type, and then describe a variable of this new type in var.
After this, you can use a variable of a composite type.
Example
type
MyData = record
x: integer;
s: string;
end;
var
v: MyData;
begin
v.x := 10;
v.s := 'Hello there!';
end.