添加函数返回结果的命名空间切换

不过marshal函数(line 1500)还有问题