{"ast_node_type":"variable","tokens":[{"end":64,"kind":"keyword","start":0,"text":"let"}]}
                    let expr = for_variant(name.to_string(), v);
                    let pat = v.as_pattern(quote!(span =>#adt_name :: #name), span);
                    quote! {span =>