{"ast_node_type":"other","tokens":[{"end":29,"kind":"keyword","start":0,"text":"for"}]}
            for b in bounds {
            let mut predicates = Vec::new();
                predicates.extend(ctx.lower_type_bound(b, self_ty.clone(), false));