Fixtype of external declarations [C:6.9] [C:A.2.4].
This is a tagged union type, introduced by fty::deftagsum.
This corresponds to external-declaration in the grammar in [C].
As explained in our ABNF grammar, we also include an empty external declaration, which syntactically consists of a semicolon.
As a GCC extension, we also allow an assembler statement. See the ABNF grammar.