{"ast_node_type":"other","tokens":[{"end":39,"kind":"keyword","start":0,"text":"None"}]}
                    None if i == 0 => {
                    // If the first bound is inferable, our span should also eat the leading `+`.
                        merged.push(bound_span.to(bounds[1].span().shrink_to_lo()));