1 shared callsite
   2 1,2,3,4
   3 2147484647,2147485647,2147486647,2147487647
   4 1.1,2.2,3.3,4.4
   5 one,two,three,four
   6 1,2,3,4,2147484647,2147485647,2147486647,2147487647,1.1,2.2,3.3,4.4,one,two,three,four
   7 1,2,3,4,1
   8 1,2,3,4,1,2,3,4
   9 1,2,3,4,2147484647,2147485647,2147486647,2147487647
  10 1,2,3,4,1.1,2.2,3.3,4.4
  11 1,2,3,4,one,two,three,four
  12 2147484647,2147485647,2147486647,2147487647,2147484647
  13 2147484647,2147485647,2147486647,2147487647,1,2,3,4
  14 2147484647,2147485647,2147486647,2147487647,2147484647,2147485647,2147486647,2147487647
  15 2147484647,2147485647,2147486647,2147487647,1.1,2.2,3.3,4.4
  16 2147484647,2147485647,2147486647,2147487647,one,two,three,four
  17 1.1,2.2,3.3,4.4,1.1
  18 1.1,2.2,3.3,4.4,1,2,3,4
  19 1.1,2.2,3.3,4.4,2147484647,2147485647,2147486647,2147487647
  20 1.1,2.2,3.3,4.4,1.1,2.2,3.3,4.4
  21 1.1,2.2,3.3,4.4,one,two,three,four
  22 one,two,three,four,one
  23 one,two,three,four,1,2,3,4
  24 one,two,three,four,2147484647,2147485647,2147486647,2147487647
  25 one,two,three,four,1.1,2.2,3.3,4.4
  26 one,two,three,four,one,two,three,four
  27 separate callsites
  28 1,2,3,4
  29 2147484647,2147485647,2147486647,2147487647
  30 1.1,2.2,3.3,4.4
  31 one,two,three,four
  32 1,2,3,4,2147484647,2147485647,2147486647,2147487647,1.1,2.2,3.3,4.4,one,two,three,four
  33 1,2,3,4,1,2,3,4
  34 1,2,3,4,2147484647,2147485647,2147486647,2147487647
  35 1,2,3,4,1.1,2.2,3.3,4.4
  36 1,2,3,4,one,two,three,four
  37 1,2,3,4,1
  38 2147484647,2147485647,2147486647,2147487647,1,2,3,4
  39 2147484647,2147485647,2147486647,2147487647,2147484647,2147485647,2147486647,2147487647
  40 2147484647,2147485647,2147486647,2147487647,1.1,2.2,3.3,4.4
  41 2147484647,2147485647,2147486647,2147487647,one,two,three,four
  42 2147484647,2147485647,2147486647,2147487647,2147484647
  43 1.1,2.2,3.3,4.4,1,2,3,4
  44 1.1,2.2,3.3,4.4,2147484647,2147485647,2147486647,2147487647
  45 1.1,2.2,3.3,4.4,1.1,2.2,3.3,4.4
  46 1.1,2.2,3.3,4.4,one,two,three,four
  47 1.1,2.2,3.3,4.4,1.1
  48 one,two,three,four,1,2,3,4
  49 one,two,three,four,2147484647,2147485647,2147486647,2147487647
  50 one,two,three,four,1.1,2.2,3.3,4.4
  51 one,two,three,four,one,two,three,four
  52 one,two,three,four,one
  53 
  54 oldia = 1,2,3,4
  55 oldia = 1,2,3,4
  56 
  57 Redoing with sparse arrays
  58 shared callsite
  59 1,2,3,4,,,,,,,sparse
  60 2147484647,2147485647,2147486647,2147487647
  61 1.1,2.2,3.3,4.4
  62 one,two,three,four
  63 1,2,3,4,,,,,,,sparse,2147484647,2147485647,2147486647,2147487647,1.1,2.2,3.3,4.4,one,two,three,four
  64 1,2,3,4,,,,,,,sparse,1
  65 1,2,3,4,,,,,,,sparse,1,2,3,4,,,,,,,sparse
  66 1,2,3,4,,,,,,,sparse,2147484647,2147485647,2147486647,2147487647
  67 1,2,3,4,,,,,,,sparse,1.1,2.2,3.3,4.4
  68 1,2,3,4,,,,,,,sparse,one,two,three,four
  69 2147484647,2147485647,2147486647,2147487647,2147484647
  70 2147484647,2147485647,2147486647,2147487647,1,2,3,4,,,,,,,sparse
  71 2147484647,2147485647,2147486647,2147487647,2147484647,2147485647,2147486647,2147487647
  72 2147484647,2147485647,2147486647,2147487647,1.1,2.2,3.3,4.4
  73 2147484647,2147485647,2147486647,2147487647,one,two,three,four
  74 1.1,2.2,3.3,4.4,1.1
  75 1.1,2.2,3.3,4.4,1,2,3,4,,,,,,,sparse
  76 1.1,2.2,3.3,4.4,2147484647,2147485647,2147486647,2147487647
  77 1.1,2.2,3.3,4.4,1.1,2.2,3.3,4.4
  78 1.1,2.2,3.3,4.4,one,two,three,four
  79 one,two,three,four,one
  80 one,two,three,four,1,2,3,4,,,,,,,sparse
  81 one,two,three,four,2147484647,2147485647,2147486647,2147487647
  82 one,two,three,four,1.1,2.2,3.3,4.4
  83 one,two,three,four,one,two,three,four
  84 separate callsites
  85 1,2,3,4,,,,,,,sparse
  86 2147484647,2147485647,2147486647,2147487647
  87 1.1,2.2,3.3,4.4
  88 one,two,three,four
  89 1,2,3,4,,,,,,,sparse,2147484647,2147485647,2147486647,2147487647,1.1,2.2,3.3,4.4,one,two,three,four
  90 1,2,3,4,,,,,,,sparse,1,2,3,4,,,,,,,sparse
  91 1,2,3,4,,,,,,,sparse,2147484647,2147485647,2147486647,2147487647
  92 1,2,3,4,,,,,,,sparse,1.1,2.2,3.3,4.4
  93 1,2,3,4,,,,,,,sparse,one,two,three,four
  94 1,2,3,4,,,,,,,sparse,1
  95 2147484647,2147485647,2147486647,2147487647,1,2,3,4,,,,,,,sparse
  96 2147484647,2147485647,2147486647,2147487647,2147484647,2147485647,2147486647,2147487647
  97 2147484647,2147485647,2147486647,2147487647,1.1,2.2,3.3,4.4
  98 2147484647,2147485647,2147486647,2147487647,one,two,three,four
  99 2147484647,2147485647,2147486647,2147487647,2147484647
 100 1.1,2.2,3.3,4.4,1,2,3,4,,,,,,,sparse
 101 1.1,2.2,3.3,4.4,2147484647,2147485647,2147486647,2147487647
 102 1.1,2.2,3.3,4.4,1.1,2.2,3.3,4.4
 103 1.1,2.2,3.3,4.4,one,two,three,four
 104 1.1,2.2,3.3,4.4,1.1
 105 one,two,three,four,1,2,3,4,,,,,,,sparse
 106 one,two,three,four,2147484647,2147485647,2147486647,2147487647
 107 one,two,three,four,1.1,2.2,3.3,4.4
 108 one,two,three,four,one,two,three,four
 109 one,two,three,four,one
 110 Restored ia = 1,2,3,4
 111 
 112 concat type expansion
 113 1,2,3,4,2147484647,2147485647,2147486647,2147487647
 114 1,2,3,4,1.1,2.2,3.3,4.4
 115 1,2,3,4,one,two,three,four
 116 2147484647,2147485647,2147486647,2147487647,1,2,3,4
 117 2147484647,2147485647,2147486647,2147487647,1.1,2.2,3.3,4.4
 118 2147484647,2147485647,2147486647,2147487647,one,two,three,four
 119 1.1,2.2,3.3,4.4,1,2,3,4
 120 1.1,2.2,3.3,4.4,2147484647,2147485647,2147486647,2147487647
 121 1.1,2.2,3.3,4.4,one,two,three,four
 122 
 123 concat varargs
 124 1,2,3,4,2147484647,2147485647,2147486647,2147487647
 125 1,2,3,4,2147484647,2147485647,2147486647,2147487647,1.1,2.2,3.3,4.4,one,two,three,four
 126 1,2,3,4,1,4294967294,4711.17,function() { print("hello, world") }
 127 
 128 sanity checks
 129 number = 1
 130 number = 2
 131 number = 3
 132 number = 4
 133 number = 1
 134 number = 4294967294
 135 number = 4711.17
 136 hello, world
 137 1,2,3,4,[object Object]
 138 1,2,3,4,[object Object],[object Object]