fields(P:RECORD):LIST
/**/ P := Record[ Name := "David", Number := 3728852, Data := ["X","Y"] ]; /**/ fields(P); ["Data", "Name", "Number"] /**/ P.Data; ["X", "Y"] /**/ "Surname" IsIn fields(P); false