A “Fact” is the primary object to allocate space of an arbitrary length.
A Fact is the smallest keyed Object.
It is often used for text, but has no restrictions.
An Object can have multiple child Facts without a Key.
An Object can have only one Facts with a specific Key.
There is no limit to the number of child Facts for a parent Object. Some form of nesting is typically used to limit the number of child Facts for a given parent.
The total space of any Object is always 2n bytes, where n ranges from 7 to 31.
The total space available for data in a Fact is the Object’s space less the size of the Object head and the length value.