The KUKA Robot Language, also known as KRL, is a proprietary programming language similar to Pascal and used to control KUKA robots.
Enumeration and basic data types can be used to create arrays and structures.
Motion commands support several types of structures as data formats:
Frame value is sufficient to specify TCP location and orientation.
But to also determine unique robot arm pose, additional info is required - S and T or Status and Turn.