{"ast_node_type":"other","tokens":[{"end":86,"kind":"keyword","start":0,"text":"//"}]}
// to our resolver and so we cannot have mutable reference, but we really want to have
// because when lowering types and paths we hold a `TyLoweringContext` that holds a reference
// ability to dispatch diagnostics during this work otherwise the code becomes a complete mess.