{"ast_node_type":"other","tokens":[{"end":87,"kind":"keyword","start":0,"text":"if"}]}
                if new_required_bounds.into_iter().any(|p| required_bounds.insert(p)) {
                let required_bounds = required_bounds_by_item.entry(gat_def_id).or_default();
                    // Iterate until our required_bounds no longer change