泛型参数部分（90%完成度）

还有少量未完成，先提交译完的部分