{"ast_node_type":"variable","tokens":[{"end":76,"kind":"keyword","start":0,"text":"if"}]}
            if let Some(var_name) = edit_distance::find_best_match_for_name(
            let adt_def = rcvr_ty.ty_adt_def().expect("enum is not an ADT");
                &adt_def.variants().iter().map(|s| s.name).collect::<Vec<_>>(),