syntax_data: {"ast_node_type":"other","tokens":[{"end":79,"kind":"keyword","start":0,"text":"//"}]}
source_snippet:         // tree lowered by this point, which is why we can add a goto to them.)
context_before:         // (Note that the subcandidates have already had their part of the match
context_after:         for subcandidate in mem::take(&mut candidate.subcandidates) {