{"ast_node_type":"other","tokens":[{"end":84,"kind":"keyword","start":0,"text":"expand_simple_derive(db,"}]}
    expand_simple_derive(db, span, tt, quote! {span => #krate::fmt::Debug }, |adt| {
    let krate = &dollar_crate(span);
        let for_variant = |name: String, v: &VariantShape| match v {