Function rename

pub fn rename<V>(
    map: &HashMap<(Atom, SyntaxContext), V, FxBuildHasher>,
) -> impl Pass + VisitMut
where V: RenamedVariable,