do not use TypeParams directly. Please use ZFuncType.GetParamType(int), ZFuncType.GetFuncParamSize(), ZFuncType.GetReturnType().