{"ast_node_type":"other","tokens":[{"end":73,"kind":"keyword","start":0,"text":"impl<'tcx,"}]}
impl<'tcx, D: BoundVarReplacerDelegate<'tcx>> BoundVarReplacer<'tcx, D> {
    fn new(tcx: TyCtxt<'tcx>, delegate: D) -> Self {