Representation of a (possibly) hierarchical reference to something in the design. For example: cat.dog[3][2][1].elf.
This is a sum-of-products (i.e., union) type, introduced by defflexsum.