/// <summary>
        /// each objClass each gets numOfStructs number of structs
        /// </summary>
        public heavyStruct[] getMultiCallerStructs(int numOfStructs, int numOfCallers)
        {
            var o = new objClass();

            var a = new heavyStruct[numOfStructs * numOfCallers];
            int count = 0;
            for (int i = 0; i < numOfCallers; i++)
            {
                var ia = o.getStructs(numOfStructs);
                foreach (var s in ia)
                {
                    a[count++] = s;
                }
            }

            return a;
        }
 public heavyStruct[] getStructs(int num)
 {
     var a = new heavyStruct[num];
     for (int i = 0; i < num; i++)
     {
         a[i] = new heavyStruct()
         {
             one = 1,
             two = 2,
             thr = 3,
             fou = 4,
             fiv = 5,
             six = 6,
             sev = 7,
             eig = 8,
             nin = 9,
             ten = 10
         };
     }
     return a;
 }