Fixtype of sorts of variables and constants.
This is a tagged union type, introduced by fty::deftagsum.
There are currently four sorts (i.e. kinds) of variables and constants:
public variables,
private variables,
These variable and constant sorts are used for function parameters and for input file items.