{"ast_node_type":"other","tokens":[{"end":95,"kind":"keyword","start":0,"text":"//"}]}
            // ty_generics are normalized to be in this required order, and variances are built
            // Valid programs always have lifetimes before types in the generic parameter list.
            // from ty generics, not from hir generics. but we need hir generics to get