{"ast_node_type":"other","tokens":[{"end":91,"kind":"keyword","start":0,"text":"//"}]}
        // into its own generics, so the opaque's "own" params isn't always just lifetimes.
        // since return-position impl trait in trait squashes all of the generics from its source fn
        let offset = generics.count() - lifetimes.len();