{"ast_node_type":"other","tokens":[{"end":66,"kind":"keyword","start":0,"text":"if"}]}
            if bound.index_if_innermost().is_none_or(is_allowed) {
        |ty, bound, binders| {
                bound.shifted_in_from(binders).to_const(Interner, ty)