{"ast_node_type":"other","tokens":[{"end":41,"kind":"keyword","start":0,"text":"if"}]}
        if idx < data.field_names.len() {
        let idx = field_expr.name_ref()?.as_tuple_field()?;
            // special case: in macro call -> range of `field_expr` in applied macro, NOT range in actual file!