{"ast_node_type":"variable","tokens":[{"end":50,"kind":"keyword","start":0,"text":"if"}]}
                if let Some(d) = default_variant {
            AdtShape::Enum { default_variant, variants } => {
                    let (name, fields) = &variants[*d];