# I mean come on AnimalType = (Dog, Cat); Animal = record name: string; case myType: AnimalType of Dog: (weight: Integer); Cat: (age: Integer); end;