{"ast_node_type":"variable","tokens":[{"end":93,"kind":"keyword","start":0,"text":"if"}]}
                    if let Some(ty::Dynamic(obj, _, ty::Dyn)) = arg.as_type().map(Ty::kind) {
                std::iter::zip(*args, &generics.own_params).map(|(arg, param)| {
                        let default = tcx.object_lifetime_default(param.def_id);