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