{"ast_node_type":"other","tokens":[{"end":79,"kind":"keyword","start":0,"text":"//"}]}
    // output with simple string matching that can't handle whitespace changes.
    // macros do `format!({stream})` on a token stream and then "parse" the
    // E.g. we have seen cases where a proc macro can handle `a :: b` but not