Fixtype of definition statuses of variables.
This is a tagged union type, introduced by fty::deftagsum.
A variable (i.e. object) may be defined by a declaration or not [C:6.7/5] [C:6.9.2]; it may be also tentatively defined, in the case of a file-scope variable under certain conditions. Thus, a variable may have three possible definition statuses: not defined, tentatively defined, and defined. This fixtype captures them.
See var-table-add-var for the details on how this status is handled.