Parse or structure or union specifier.
(parse-struct-or-union-specifier structp struct/union-span parstate) → (mv erp tyspec span new-parstate)
This is called after parsing
the initial
We return a type specifier that combines the parsed structure or union specifier with the information from the boolean input. The reason why we do that, instead of just returning a struni-spec and letting the callers build the type-spec, is that we also accommodate the GCC extension of a structure specifier without members (and with optional name); this is a separate kind in type-spec.
We also pass the span of the