重命名类型以及变量