Every thing has basic type which tells what sort of thing it really is, internally. It is not possible for the user to create new basic types.
The parent of a basic type is Thing, and this property characterizes the basic types.
i1 : select(values symbolTable(), i -> parent value i === Thing) |
See also Thing.