functions/depot.go
func NewFuncDepot(namespace string) *FuncDepot {
	return &FuncDepot{namespace, make(map[string]reflect.Value)}
}
func NewFuncDepot(namespace string) *FuncDepot {
	return &FuncDepot{namespace, make(map[string]reflect.Value)}
}
// NewFuncDepot creates a new FuncDepot under the given `namespace`