"Locutors are the elementary vectors of Avesterra" - J. Smart
The locutor type is a heterogeneous data structure that enumerates a significant portion (not exhaustive) of the fields in the HGTP frame.
The locutor type can be used in certain cases as a pointer over data or a function pointer, or as a fragment of these, as they can store HGTP field frame and associated taxonomy elements or integers values, more safely than a random json structure with strings inside of it.
It is involved in the templating system of the avu to describe the morphology of an entity through its fields [Aspect, Name, Key, Value, index, instance, offset] as needed.
It plays a role in the Flow adapter to define the interfaces of the adapters.
This data structure is, among other things, the only "clean" way to store taxonomic elements other than in their STRING or INTEGER representation.
Example:
Example: aspect, event, mode, CLASS, etc.