增加函数对象和类型转换