{"ast_node_type":"other","tokens":[{"end":71,"kind":"keyword","start":0,"text":"//"}]}
        // yeah this is quadratic, but trait hierarchies should be flat
    while let Some(&t) = result.get(i) {
        // enough that this doesn't matter