:record(pub) VariantDef .name Str .payload-count (Int ..)
Describes a single variant of a union type definition: its name and the number of payload positions it carries.
.name
.payload-count