{"ast_node_type":"variable","tokens":[{"end":88,"kind":"keyword","start":0,"text":"if"}]}
            if let [tt::TokenTree::Leaf(tt::Leaf::Punct(tt::Punct { char: '<', .. }))] =
            // top-level expression-context path, so we can safely ignore it.
                tt.flat_tokens()