Fixtype of Leo literals.
This is a tagged union type, introduced by fty::deftagsum.
Integer literals are typed. They are unsigned or signed, and they have a bit size. The value is always a natural number; negative integers are represented as unary negations of signed literals.
String literals consist of lists of characters. Currently there is no character literal but we continue to use char to represent string elements.
Field literals represent elements of the
Group literals are described in group-literal.
Scalar literals represent elements of the