{"ast_node_type":"variable","tokens":[{"end":99,"kind":"keyword","start":0,"text":"if"}]}
        if let Some(TokenTree::Token(last_tok, Spacing::Joint | Spacing::JointHidden)) = vec.last()
    fn try_glue_to_last(vec: &mut Vec<TokenTree>, tt: &TokenTree) -> bool {
            && let TokenTree::Token(tok, spacing) = tt