A boolean-set type expression
describes a packed bit field type
that allows for named boolean flags to be packed into a series
of octets. Individual bits can be queried and set by name in the
resulting generated code, and more space may be allocated than
required for the list of fields to allow for the addition of later
fields without changing the layout of the resulting type.