Fixtype of characters and escape sequences usable in string literals [C:6.4.5] [C:A.1.6].
This is a tagged union type, introduced by fty::deftagsum.
This corresponds to s-char in the grammar in [C].
As explained in abstract-syntax, the natural numbers represent Unicode code points. We do not capture the restriction that the characters cannot be double quote, backslash, or new-line.