{"ast_node_type":"other","tokens":[{"end":86,"kind":"keyword","start":0,"text":"Enum"}]}
    Enum { variants: Vec<(tt::Ident, VariantShape)>, default_variant: Option<usize> },
    Struct(VariantShape),
    Union,