EnumDeclaration.StringBody
type t('M) = {
members: members(StringLiteral.t('M), 'M),
explicit_type: bool,
has_unknown_members: bool,
comments: option(Syntax.t('M, list(Comment.t('M)))),
};
and members('I, 'M) =
| Defaulted(list(DefaultedMember.t('M)))
| Initialized(list(InitializedMember.t('I, 'M)))
;