{"ast_node_type":"other","tokens":[{"end":34,"kind":"keyword","start":0,"text":"if"}]}
            if res.err.is_none() {
            // unresolved macro, so we need to push this into late macro resolution. see fixme above
                // Legacy macros need to be expanded immediately, so that any macros they produce