{"ast_node_type":"function","tokens":[{"end":85,"kind":"keyword","start":0,"text":"fn"}]}
    fn record_variance(&mut self, region: ty::Region<'tcx>, variance: ty::Variance) {
impl<'tcx> VarianceExtractor<'_, 'tcx> {
        // We're only interested in the variance of vars and free regions.