{"ast_node_type":"other","tokens":[{"end":19,"kind":"keyword","start":0,"text":"//"}]}
    // stack space.
    // We use a heap stack here to avoid recursing too deeply, exhausting the
    let mut stack: smallvec::SmallVec<[_; 8]> = smallvec::smallvec![v];