alias的实现，～替换函数的优化