=== tests/cases/compiler/genericsManyTypeParameters.ts === function Foo< >Foo : Symbol(Foo, Decl(genericsManyTypeParameters.ts, 0, 0)) a1, a21, a31, a41, a51, a61, >a1 : Symbol(a1, Decl(genericsManyTypeParameters.ts, 0, 13), Decl(genericsManyTypeParameters.ts, 20, 33)) >a21 : Symbol(a21, Decl(genericsManyTypeParameters.ts, 1, 7)) >a31 : Symbol(a31, Decl(genericsManyTypeParameters.ts, 1, 12)) >a41 : Symbol(a41, Decl(genericsManyTypeParameters.ts, 1, 17)) >a51 : Symbol(a51, Decl(genericsManyTypeParameters.ts, 1, 22)) >a61 : Symbol(a61, Decl(genericsManyTypeParameters.ts, 1, 27)) a119, a22, a32, a42, a52, a62, >a119 : Symbol(a119, Decl(genericsManyTypeParameters.ts, 1, 32)) >a22 : Symbol(a22, Decl(genericsManyTypeParameters.ts, 2, 9)) >a32 : Symbol(a32, Decl(genericsManyTypeParameters.ts, 2, 14)) >a42 : Symbol(a42, Decl(genericsManyTypeParameters.ts, 2, 19)) >a52 : Symbol(a52, Decl(genericsManyTypeParameters.ts, 2, 24)) >a62 : Symbol(a62, Decl(genericsManyTypeParameters.ts, 2, 29)) a219, a23, a33, a43, a53, a63, >a219 : Symbol(a219, Decl(genericsManyTypeParameters.ts, 2, 34)) >a23 : Symbol(a23, Decl(genericsManyTypeParameters.ts, 3, 9)) >a33 : Symbol(a33, Decl(genericsManyTypeParameters.ts, 3, 14)) >a43 : Symbol(a43, Decl(genericsManyTypeParameters.ts, 3, 19)) >a53 : Symbol(a53, Decl(genericsManyTypeParameters.ts, 3, 24)) >a63 : Symbol(a63, Decl(genericsManyTypeParameters.ts, 3, 29)) a319, a24, a34, a44, a54, a64, >a319 : Symbol(a319, Decl(genericsManyTypeParameters.ts, 3, 34)) >a24 : Symbol(a24, Decl(genericsManyTypeParameters.ts, 4, 9)) >a34 : Symbol(a34, Decl(genericsManyTypeParameters.ts, 4, 14)) >a44 : Symbol(a44, Decl(genericsManyTypeParameters.ts, 4, 19)) >a54 : Symbol(a54, Decl(genericsManyTypeParameters.ts, 4, 24)) >a64 : Symbol(a64, Decl(genericsManyTypeParameters.ts, 4, 29)) a419, a25, a35, a45, a55, a65, >a419 : Symbol(a419, Decl(genericsManyTypeParameters.ts, 4, 34)) >a25 : Symbol(a25, Decl(genericsManyTypeParameters.ts, 5, 9)) >a35 : Symbol(a35, Decl(genericsManyTypeParameters.ts, 5, 14)) >a45 : Symbol(a45, Decl(genericsManyTypeParameters.ts, 5, 19)) >a55 : Symbol(a55, Decl(genericsManyTypeParameters.ts, 5, 24)) >a65 : Symbol(a65, Decl(genericsManyTypeParameters.ts, 5, 29)) a519, a26, a36, a46, a56, a66, >a519 : Symbol(a519, Decl(genericsManyTypeParameters.ts, 5, 34)) >a26 : Symbol(a26, Decl(genericsManyTypeParameters.ts, 6, 9)) >a36 : Symbol(a36, Decl(genericsManyTypeParameters.ts, 6, 14)) >a46 : Symbol(a46, Decl(genericsManyTypeParameters.ts, 6, 19)) >a56 : Symbol(a56, Decl(genericsManyTypeParameters.ts, 6, 24)) >a66 : Symbol(a66, Decl(genericsManyTypeParameters.ts, 6, 29)) a619, a27, a37, a47, a57, a67, >a619 : Symbol(a619, Decl(genericsManyTypeParameters.ts, 6, 34)) >a27 : Symbol(a27, Decl(genericsManyTypeParameters.ts, 7, 9)) >a37 : Symbol(a37, Decl(genericsManyTypeParameters.ts, 7, 14)) >a47 : Symbol(a47, Decl(genericsManyTypeParameters.ts, 7, 19)) >a57 : Symbol(a57, Decl(genericsManyTypeParameters.ts, 7, 24)) >a67 : Symbol(a67, Decl(genericsManyTypeParameters.ts, 7, 29)) a71, a28, a38, a48, a58, a68, >a71 : Symbol(a71, Decl(genericsManyTypeParameters.ts, 7, 34)) >a28 : Symbol(a28, Decl(genericsManyTypeParameters.ts, 8, 8)) >a38 : Symbol(a38, Decl(genericsManyTypeParameters.ts, 8, 13)) >a48 : Symbol(a48, Decl(genericsManyTypeParameters.ts, 8, 18)) >a58 : Symbol(a58, Decl(genericsManyTypeParameters.ts, 8, 23)) >a68 : Symbol(a68, Decl(genericsManyTypeParameters.ts, 8, 28)) a81, a29, a39, a49, a59, a69, >a81 : Symbol(a81, Decl(genericsManyTypeParameters.ts, 8, 33)) >a29 : Symbol(a29, Decl(genericsManyTypeParameters.ts, 9, 8)) >a39 : Symbol(a39, Decl(genericsManyTypeParameters.ts, 9, 13)) >a49 : Symbol(a49, Decl(genericsManyTypeParameters.ts, 9, 18)) >a59 : Symbol(a59, Decl(genericsManyTypeParameters.ts, 9, 23)) >a69 : Symbol(a69, Decl(genericsManyTypeParameters.ts, 9, 28)) a91, a210, a310, a410, a510, a610, >a91 : Symbol(a91, Decl(genericsManyTypeParameters.ts, 9, 33)) >a210 : Symbol(a210, Decl(genericsManyTypeParameters.ts, 10, 8)) >a310 : Symbol(a310, Decl(genericsManyTypeParameters.ts, 10, 14)) >a410 : Symbol(a410, Decl(genericsManyTypeParameters.ts, 10, 20)) >a510 : Symbol(a510, Decl(genericsManyTypeParameters.ts, 10, 26)) >a610 : Symbol(a610, Decl(genericsManyTypeParameters.ts, 10, 32)) a111, a211, a311, a411, a511, a611, >a111 : Symbol(a111, Decl(genericsManyTypeParameters.ts, 10, 38)) >a211 : Symbol(a211, Decl(genericsManyTypeParameters.ts, 11, 9)) >a311 : Symbol(a311, Decl(genericsManyTypeParameters.ts, 11, 15)) >a411 : Symbol(a411, Decl(genericsManyTypeParameters.ts, 11, 21)) >a511 : Symbol(a511, Decl(genericsManyTypeParameters.ts, 11, 27)) >a611 : Symbol(a611, Decl(genericsManyTypeParameters.ts, 11, 33)) a112, a212, a312, a412, a512, a612, >a112 : Symbol(a112, Decl(genericsManyTypeParameters.ts, 11, 39)) >a212 : Symbol(a212, Decl(genericsManyTypeParameters.ts, 12, 9)) >a312 : Symbol(a312, Decl(genericsManyTypeParameters.ts, 12, 15)) >a412 : Symbol(a412, Decl(genericsManyTypeParameters.ts, 12, 21)) >a512 : Symbol(a512, Decl(genericsManyTypeParameters.ts, 12, 27)) >a612 : Symbol(a612, Decl(genericsManyTypeParameters.ts, 12, 33)) a113, a213, a313, a413, a513, a613, >a113 : Symbol(a113, Decl(genericsManyTypeParameters.ts, 12, 39)) >a213 : Symbol(a213, Decl(genericsManyTypeParameters.ts, 13, 9)) >a313 : Symbol(a313, Decl(genericsManyTypeParameters.ts, 13, 15)) >a413 : Symbol(a413, Decl(genericsManyTypeParameters.ts, 13, 21)) >a513 : Symbol(a513, Decl(genericsManyTypeParameters.ts, 13, 27)) >a613 : Symbol(a613, Decl(genericsManyTypeParameters.ts, 13, 33)) a114, a214, a314, a414, a514, a614, >a114 : Symbol(a114, Decl(genericsManyTypeParameters.ts, 13, 39)) >a214 : Symbol(a214, Decl(genericsManyTypeParameters.ts, 14, 9)) >a314 : Symbol(a314, Decl(genericsManyTypeParameters.ts, 14, 15)) >a414 : Symbol(a414, Decl(genericsManyTypeParameters.ts, 14, 21)) >a514 : Symbol(a514, Decl(genericsManyTypeParameters.ts, 14, 27)) >a614 : Symbol(a614, Decl(genericsManyTypeParameters.ts, 14, 33)) a115, a215, a315, a415, a515, a615, >a115 : Symbol(a115, Decl(genericsManyTypeParameters.ts, 14, 39)) >a215 : Symbol(a215, Decl(genericsManyTypeParameters.ts, 15, 9)) >a315 : Symbol(a315, Decl(genericsManyTypeParameters.ts, 15, 15)) >a415 : Symbol(a415, Decl(genericsManyTypeParameters.ts, 15, 21)) >a515 : Symbol(a515, Decl(genericsManyTypeParameters.ts, 15, 27)) >a615 : Symbol(a615, Decl(genericsManyTypeParameters.ts, 15, 33)) a116, a216, a316, a416, a516, a616, >a116 : Symbol(a116, Decl(genericsManyTypeParameters.ts, 15, 39)) >a216 : Symbol(a216, Decl(genericsManyTypeParameters.ts, 16, 9)) >a316 : Symbol(a316, Decl(genericsManyTypeParameters.ts, 16, 15)) >a416 : Symbol(a416, Decl(genericsManyTypeParameters.ts, 16, 21)) >a516 : Symbol(a516, Decl(genericsManyTypeParameters.ts, 16, 27)) >a616 : Symbol(a616, Decl(genericsManyTypeParameters.ts, 16, 33)) a117, a217, a317, a417, a517, a617, >a117 : Symbol(a117, Decl(genericsManyTypeParameters.ts, 16, 39)) >a217 : Symbol(a217, Decl(genericsManyTypeParameters.ts, 17, 9)) >a317 : Symbol(a317, Decl(genericsManyTypeParameters.ts, 17, 15)) >a417 : Symbol(a417, Decl(genericsManyTypeParameters.ts, 17, 21)) >a517 : Symbol(a517, Decl(genericsManyTypeParameters.ts, 17, 27)) >a617 : Symbol(a617, Decl(genericsManyTypeParameters.ts, 17, 33)) a118, a218, a318, a418, a518, a618> >a118 : Symbol(a118, Decl(genericsManyTypeParameters.ts, 17, 39)) >a218 : Symbol(a218, Decl(genericsManyTypeParameters.ts, 18, 9)) >a318 : Symbol(a318, Decl(genericsManyTypeParameters.ts, 18, 15)) >a418 : Symbol(a418, Decl(genericsManyTypeParameters.ts, 18, 21)) >a518 : Symbol(a518, Decl(genericsManyTypeParameters.ts, 18, 27)) >a618 : Symbol(a618, Decl(genericsManyTypeParameters.ts, 18, 33)) ( x1: a1, y1: a21, z1: a31, a1: a41, b1: a51, c1: a61, >x1 : Symbol(x1, Decl(genericsManyTypeParameters.ts, 19, 5)) >a1 : Symbol(a1, Decl(genericsManyTypeParameters.ts, 0, 13), Decl(genericsManyTypeParameters.ts, 20, 33)) >y1 : Symbol(y1, Decl(genericsManyTypeParameters.ts, 20, 15)) >a21 : Symbol(a21, Decl(genericsManyTypeParameters.ts, 1, 7)) >z1 : Symbol(z1, Decl(genericsManyTypeParameters.ts, 20, 24)) >a31 : Symbol(a31, Decl(genericsManyTypeParameters.ts, 1, 12)) >a1 : Symbol(a1, Decl(genericsManyTypeParameters.ts, 0, 13), Decl(genericsManyTypeParameters.ts, 20, 33)) >a41 : Symbol(a41, Decl(genericsManyTypeParameters.ts, 1, 17)) >b1 : Symbol(b1, Decl(genericsManyTypeParameters.ts, 20, 42)) >a51 : Symbol(a51, Decl(genericsManyTypeParameters.ts, 1, 22)) >c1 : Symbol(c1, Decl(genericsManyTypeParameters.ts, 20, 51)) >a61 : Symbol(a61, Decl(genericsManyTypeParameters.ts, 1, 27)) x2: a119, y2: a22, z2: a32, a2: a42, b2: a52, c2: a62, >x2 : Symbol(x2, Decl(genericsManyTypeParameters.ts, 20, 60)) >a119 : Symbol(a119, Decl(genericsManyTypeParameters.ts, 1, 32)) >y2 : Symbol(y2, Decl(genericsManyTypeParameters.ts, 21, 17)) >a22 : Symbol(a22, Decl(genericsManyTypeParameters.ts, 2, 9)) >z2 : Symbol(z2, Decl(genericsManyTypeParameters.ts, 21, 26)) >a32 : Symbol(a32, Decl(genericsManyTypeParameters.ts, 2, 14)) >a2 : Symbol(a2, Decl(genericsManyTypeParameters.ts, 21, 35)) >a42 : Symbol(a42, Decl(genericsManyTypeParameters.ts, 2, 19)) >b2 : Symbol(b2, Decl(genericsManyTypeParameters.ts, 21, 44)) >a52 : Symbol(a52, Decl(genericsManyTypeParameters.ts, 2, 24)) >c2 : Symbol(c2, Decl(genericsManyTypeParameters.ts, 21, 53)) >a62 : Symbol(a62, Decl(genericsManyTypeParameters.ts, 2, 29)) x3: a219, y3: a23, z3: a33, a3: a43, b3: a53, c3: a63, >x3 : Symbol(x3, Decl(genericsManyTypeParameters.ts, 21, 62)) >a219 : Symbol(a219, Decl(genericsManyTypeParameters.ts, 2, 34)) >y3 : Symbol(y3, Decl(genericsManyTypeParameters.ts, 22, 17)) >a23 : Symbol(a23, Decl(genericsManyTypeParameters.ts, 3, 9)) >z3 : Symbol(z3, Decl(genericsManyTypeParameters.ts, 22, 26)) >a33 : Symbol(a33, Decl(genericsManyTypeParameters.ts, 3, 14)) >a3 : Symbol(a3, Decl(genericsManyTypeParameters.ts, 22, 35)) >a43 : Symbol(a43, Decl(genericsManyTypeParameters.ts, 3, 19)) >b3 : Symbol(b3, Decl(genericsManyTypeParameters.ts, 22, 44)) >a53 : Symbol(a53, Decl(genericsManyTypeParameters.ts, 3, 24)) >c3 : Symbol(c3, Decl(genericsManyTypeParameters.ts, 22, 53)) >a63 : Symbol(a63, Decl(genericsManyTypeParameters.ts, 3, 29)) x4: a319, y4: a24, z4: a34, a4: a44, b4: a54, c4: a64, >x4 : Symbol(x4, Decl(genericsManyTypeParameters.ts, 22, 62)) >a319 : Symbol(a319, Decl(genericsManyTypeParameters.ts, 3, 34)) >y4 : Symbol(y4, Decl(genericsManyTypeParameters.ts, 23, 17)) >a24 : Symbol(a24, Decl(genericsManyTypeParameters.ts, 4, 9)) >z4 : Symbol(z4, Decl(genericsManyTypeParameters.ts, 23, 26)) >a34 : Symbol(a34, Decl(genericsManyTypeParameters.ts, 4, 14)) >a4 : Symbol(a4, Decl(genericsManyTypeParameters.ts, 23, 35)) >a44 : Symbol(a44, Decl(genericsManyTypeParameters.ts, 4, 19)) >b4 : Symbol(b4, Decl(genericsManyTypeParameters.ts, 23, 44)) >a54 : Symbol(a54, Decl(genericsManyTypeParameters.ts, 4, 24)) >c4 : Symbol(c4, Decl(genericsManyTypeParameters.ts, 23, 53)) >a64 : Symbol(a64, Decl(genericsManyTypeParameters.ts, 4, 29)) x5: a419, y5: a25, z5: a35, a5: a45, b5: a55, c5: a65, >x5 : Symbol(x5, Decl(genericsManyTypeParameters.ts, 23, 62)) >a419 : Symbol(a419, Decl(genericsManyTypeParameters.ts, 4, 34)) >y5 : Symbol(y5, Decl(genericsManyTypeParameters.ts, 24, 17)) >a25 : Symbol(a25, Decl(genericsManyTypeParameters.ts, 5, 9)) >z5 : Symbol(z5, Decl(genericsManyTypeParameters.ts, 24, 26)) >a35 : Symbol(a35, Decl(genericsManyTypeParameters.ts, 5, 14)) >a5 : Symbol(a5, Decl(genericsManyTypeParameters.ts, 24, 35)) >a45 : Symbol(a45, Decl(genericsManyTypeParameters.ts, 5, 19)) >b5 : Symbol(b5, Decl(genericsManyTypeParameters.ts, 24, 44)) >a55 : Symbol(a55, Decl(genericsManyTypeParameters.ts, 5, 24)) >c5 : Symbol(c5, Decl(genericsManyTypeParameters.ts, 24, 53)) >a65 : Symbol(a65, Decl(genericsManyTypeParameters.ts, 5, 29)) x6: a519, y6: a26, z6: a36, a6: a46, b6: a56, c6: a66, >x6 : Symbol(x6, Decl(genericsManyTypeParameters.ts, 24, 62)) >a519 : Symbol(a519, Decl(genericsManyTypeParameters.ts, 5, 34)) >y6 : Symbol(y6, Decl(genericsManyTypeParameters.ts, 25, 17)) >a26 : Symbol(a26, Decl(genericsManyTypeParameters.ts, 6, 9)) >z6 : Symbol(z6, Decl(genericsManyTypeParameters.ts, 25, 26)) >a36 : Symbol(a36, Decl(genericsManyTypeParameters.ts, 6, 14)) >a6 : Symbol(a6, Decl(genericsManyTypeParameters.ts, 25, 35)) >a46 : Symbol(a46, Decl(genericsManyTypeParameters.ts, 6, 19)) >b6 : Symbol(b6, Decl(genericsManyTypeParameters.ts, 25, 44)) >a56 : Symbol(a56, Decl(genericsManyTypeParameters.ts, 6, 24)) >c6 : Symbol(c6, Decl(genericsManyTypeParameters.ts, 25, 53)) >a66 : Symbol(a66, Decl(genericsManyTypeParameters.ts, 6, 29)) x7: a619, y7: a27, z7: a37, a7: a47, b7: a57, c7: a67, >x7 : Symbol(x7, Decl(genericsManyTypeParameters.ts, 25, 62)) >a619 : Symbol(a619, Decl(genericsManyTypeParameters.ts, 6, 34)) >y7 : Symbol(y7, Decl(genericsManyTypeParameters.ts, 26, 17)) >a27 : Symbol(a27, Decl(genericsManyTypeParameters.ts, 7, 9)) >z7 : Symbol(z7, Decl(genericsManyTypeParameters.ts, 26, 26)) >a37 : Symbol(a37, Decl(genericsManyTypeParameters.ts, 7, 14)) >a7 : Symbol(a7, Decl(genericsManyTypeParameters.ts, 26, 35)) >a47 : Symbol(a47, Decl(genericsManyTypeParameters.ts, 7, 19)) >b7 : Symbol(b7, Decl(genericsManyTypeParameters.ts, 26, 44)) >a57 : Symbol(a57, Decl(genericsManyTypeParameters.ts, 7, 24)) >c7 : Symbol(c7, Decl(genericsManyTypeParameters.ts, 26, 53)) >a67 : Symbol(a67, Decl(genericsManyTypeParameters.ts, 7, 29)) x8: a71, y8: a28, z8: a38, a8: a48, b8: a58, c8: a68, >x8 : Symbol(x8, Decl(genericsManyTypeParameters.ts, 26, 62)) >a71 : Symbol(a71, Decl(genericsManyTypeParameters.ts, 7, 34)) >y8 : Symbol(y8, Decl(genericsManyTypeParameters.ts, 27, 16)) >a28 : Symbol(a28, Decl(genericsManyTypeParameters.ts, 8, 8)) >z8 : Symbol(z8, Decl(genericsManyTypeParameters.ts, 27, 25)) >a38 : Symbol(a38, Decl(genericsManyTypeParameters.ts, 8, 13)) >a8 : Symbol(a8, Decl(genericsManyTypeParameters.ts, 27, 34)) >a48 : Symbol(a48, Decl(genericsManyTypeParameters.ts, 8, 18)) >b8 : Symbol(b8, Decl(genericsManyTypeParameters.ts, 27, 43)) >a58 : Symbol(a58, Decl(genericsManyTypeParameters.ts, 8, 23)) >c8 : Symbol(c8, Decl(genericsManyTypeParameters.ts, 27, 52)) >a68 : Symbol(a68, Decl(genericsManyTypeParameters.ts, 8, 28)) x9: a81, y9: a29, z9: a39, a9: a49, b9: a59, c9: a69, >x9 : Symbol(x9, Decl(genericsManyTypeParameters.ts, 27, 61)) >a81 : Symbol(a81, Decl(genericsManyTypeParameters.ts, 8, 33)) >y9 : Symbol(y9, Decl(genericsManyTypeParameters.ts, 28, 16)) >a29 : Symbol(a29, Decl(genericsManyTypeParameters.ts, 9, 8)) >z9 : Symbol(z9, Decl(genericsManyTypeParameters.ts, 28, 25)) >a39 : Symbol(a39, Decl(genericsManyTypeParameters.ts, 9, 13)) >a9 : Symbol(a9, Decl(genericsManyTypeParameters.ts, 28, 34)) >a49 : Symbol(a49, Decl(genericsManyTypeParameters.ts, 9, 18)) >b9 : Symbol(b9, Decl(genericsManyTypeParameters.ts, 28, 43)) >a59 : Symbol(a59, Decl(genericsManyTypeParameters.ts, 9, 23)) >c9 : Symbol(c9, Decl(genericsManyTypeParameters.ts, 28, 52)) >a69 : Symbol(a69, Decl(genericsManyTypeParameters.ts, 9, 28)) x10: a91, y12: a210, z10: a310, a10: a410, b10: a510, c10: a610, >x10 : Symbol(x10, Decl(genericsManyTypeParameters.ts, 28, 61)) >a91 : Symbol(a91, Decl(genericsManyTypeParameters.ts, 9, 33)) >y12 : Symbol(y12, Decl(genericsManyTypeParameters.ts, 29, 17)) >a210 : Symbol(a210, Decl(genericsManyTypeParameters.ts, 10, 8)) >z10 : Symbol(z10, Decl(genericsManyTypeParameters.ts, 29, 28)) >a310 : Symbol(a310, Decl(genericsManyTypeParameters.ts, 10, 14)) >a10 : Symbol(a10, Decl(genericsManyTypeParameters.ts, 29, 39)) >a410 : Symbol(a410, Decl(genericsManyTypeParameters.ts, 10, 20)) >b10 : Symbol(b10, Decl(genericsManyTypeParameters.ts, 29, 50)) >a510 : Symbol(a510, Decl(genericsManyTypeParameters.ts, 10, 26)) >c10 : Symbol(c10, Decl(genericsManyTypeParameters.ts, 29, 61)) >a610 : Symbol(a610, Decl(genericsManyTypeParameters.ts, 10, 32)) x11: a111, y13: a211, z11: a311, a11: a411, b11: a511, c11: a611, >x11 : Symbol(x11, Decl(genericsManyTypeParameters.ts, 29, 72)) >a111 : Symbol(a111, Decl(genericsManyTypeParameters.ts, 10, 38)) >y13 : Symbol(y13, Decl(genericsManyTypeParameters.ts, 30, 18)) >a211 : Symbol(a211, Decl(genericsManyTypeParameters.ts, 11, 9)) >z11 : Symbol(z11, Decl(genericsManyTypeParameters.ts, 30, 29)) >a311 : Symbol(a311, Decl(genericsManyTypeParameters.ts, 11, 15)) >a11 : Symbol(a11, Decl(genericsManyTypeParameters.ts, 30, 40)) >a411 : Symbol(a411, Decl(genericsManyTypeParameters.ts, 11, 21)) >b11 : Symbol(b11, Decl(genericsManyTypeParameters.ts, 30, 51)) >a511 : Symbol(a511, Decl(genericsManyTypeParameters.ts, 11, 27)) >c11 : Symbol(c11, Decl(genericsManyTypeParameters.ts, 30, 62)) >a611 : Symbol(a611, Decl(genericsManyTypeParameters.ts, 11, 33)) x12: a112, y14: a212, z12: a312, a12: a412, b12: a512, c12: a612, >x12 : Symbol(x12, Decl(genericsManyTypeParameters.ts, 30, 73)) >a112 : Symbol(a112, Decl(genericsManyTypeParameters.ts, 11, 39)) >y14 : Symbol(y14, Decl(genericsManyTypeParameters.ts, 31, 18)) >a212 : Symbol(a212, Decl(genericsManyTypeParameters.ts, 12, 9)) >z12 : Symbol(z12, Decl(genericsManyTypeParameters.ts, 31, 29)) >a312 : Symbol(a312, Decl(genericsManyTypeParameters.ts, 12, 15)) >a12 : Symbol(a12, Decl(genericsManyTypeParameters.ts, 31, 40)) >a412 : Symbol(a412, Decl(genericsManyTypeParameters.ts, 12, 21)) >b12 : Symbol(b12, Decl(genericsManyTypeParameters.ts, 31, 51)) >a512 : Symbol(a512, Decl(genericsManyTypeParameters.ts, 12, 27)) >c12 : Symbol(c12, Decl(genericsManyTypeParameters.ts, 31, 62)) >a612 : Symbol(a612, Decl(genericsManyTypeParameters.ts, 12, 33)) x13: a113, y15: a213, z13: a313, a13: a413, b13: a513, c13: a613, >x13 : Symbol(x13, Decl(genericsManyTypeParameters.ts, 31, 73)) >a113 : Symbol(a113, Decl(genericsManyTypeParameters.ts, 12, 39)) >y15 : Symbol(y15, Decl(genericsManyTypeParameters.ts, 32, 18)) >a213 : Symbol(a213, Decl(genericsManyTypeParameters.ts, 13, 9)) >z13 : Symbol(z13, Decl(genericsManyTypeParameters.ts, 32, 29)) >a313 : Symbol(a313, Decl(genericsManyTypeParameters.ts, 13, 15)) >a13 : Symbol(a13, Decl(genericsManyTypeParameters.ts, 32, 40)) >a413 : Symbol(a413, Decl(genericsManyTypeParameters.ts, 13, 21)) >b13 : Symbol(b13, Decl(genericsManyTypeParameters.ts, 32, 51)) >a513 : Symbol(a513, Decl(genericsManyTypeParameters.ts, 13, 27)) >c13 : Symbol(c13, Decl(genericsManyTypeParameters.ts, 32, 62)) >a613 : Symbol(a613, Decl(genericsManyTypeParameters.ts, 13, 33)) x14: a114, y16: a214, z14: a314, a14: a414, b14: a514, c14: a614, >x14 : Symbol(x14, Decl(genericsManyTypeParameters.ts, 32, 73)) >a114 : Symbol(a114, Decl(genericsManyTypeParameters.ts, 13, 39)) >y16 : Symbol(y16, Decl(genericsManyTypeParameters.ts, 33, 18)) >a214 : Symbol(a214, Decl(genericsManyTypeParameters.ts, 14, 9)) >z14 : Symbol(z14, Decl(genericsManyTypeParameters.ts, 33, 29)) >a314 : Symbol(a314, Decl(genericsManyTypeParameters.ts, 14, 15)) >a14 : Symbol(a14, Decl(genericsManyTypeParameters.ts, 33, 40)) >a414 : Symbol(a414, Decl(genericsManyTypeParameters.ts, 14, 21)) >b14 : Symbol(b14, Decl(genericsManyTypeParameters.ts, 33, 51)) >a514 : Symbol(a514, Decl(genericsManyTypeParameters.ts, 14, 27)) >c14 : Symbol(c14, Decl(genericsManyTypeParameters.ts, 33, 62)) >a614 : Symbol(a614, Decl(genericsManyTypeParameters.ts, 14, 33)) x15: a115, y17: a215, z15: a315, a15: a415, b15: a515, c15: a615, >x15 : Symbol(x15, Decl(genericsManyTypeParameters.ts, 33, 73)) >a115 : Symbol(a115, Decl(genericsManyTypeParameters.ts, 14, 39)) >y17 : Symbol(y17, Decl(genericsManyTypeParameters.ts, 34, 18)) >a215 : Symbol(a215, Decl(genericsManyTypeParameters.ts, 15, 9)) >z15 : Symbol(z15, Decl(genericsManyTypeParameters.ts, 34, 29)) >a315 : Symbol(a315, Decl(genericsManyTypeParameters.ts, 15, 15)) >a15 : Symbol(a15, Decl(genericsManyTypeParameters.ts, 34, 40)) >a415 : Symbol(a415, Decl(genericsManyTypeParameters.ts, 15, 21)) >b15 : Symbol(b15, Decl(genericsManyTypeParameters.ts, 34, 51)) >a515 : Symbol(a515, Decl(genericsManyTypeParameters.ts, 15, 27)) >c15 : Symbol(c15, Decl(genericsManyTypeParameters.ts, 34, 62)) >a615 : Symbol(a615, Decl(genericsManyTypeParameters.ts, 15, 33)) x16: a116, y18: a216, z16: a316, a16: a416, b16: a516, c16: a616, >x16 : Symbol(x16, Decl(genericsManyTypeParameters.ts, 34, 73)) >a116 : Symbol(a116, Decl(genericsManyTypeParameters.ts, 15, 39)) >y18 : Symbol(y18, Decl(genericsManyTypeParameters.ts, 35, 18)) >a216 : Symbol(a216, Decl(genericsManyTypeParameters.ts, 16, 9)) >z16 : Symbol(z16, Decl(genericsManyTypeParameters.ts, 35, 29)) >a316 : Symbol(a316, Decl(genericsManyTypeParameters.ts, 16, 15)) >a16 : Symbol(a16, Decl(genericsManyTypeParameters.ts, 35, 40)) >a416 : Symbol(a416, Decl(genericsManyTypeParameters.ts, 16, 21)) >b16 : Symbol(b16, Decl(genericsManyTypeParameters.ts, 35, 51)) >a516 : Symbol(a516, Decl(genericsManyTypeParameters.ts, 16, 27)) >c16 : Symbol(c16, Decl(genericsManyTypeParameters.ts, 35, 62)) >a616 : Symbol(a616, Decl(genericsManyTypeParameters.ts, 16, 33)) x17: a117, y19: a217, z17: a317, a17: a417, b17: a517, c17: a617, >x17 : Symbol(x17, Decl(genericsManyTypeParameters.ts, 35, 73)) >a117 : Symbol(a117, Decl(genericsManyTypeParameters.ts, 16, 39)) >y19 : Symbol(y19, Decl(genericsManyTypeParameters.ts, 36, 18)) >a217 : Symbol(a217, Decl(genericsManyTypeParameters.ts, 17, 9)) >z17 : Symbol(z17, Decl(genericsManyTypeParameters.ts, 36, 29)) >a317 : Symbol(a317, Decl(genericsManyTypeParameters.ts, 17, 15)) >a17 : Symbol(a17, Decl(genericsManyTypeParameters.ts, 36, 40)) >a417 : Symbol(a417, Decl(genericsManyTypeParameters.ts, 17, 21)) >b17 : Symbol(b17, Decl(genericsManyTypeParameters.ts, 36, 51)) >a517 : Symbol(a517, Decl(genericsManyTypeParameters.ts, 17, 27)) >c17 : Symbol(c17, Decl(genericsManyTypeParameters.ts, 36, 62)) >a617 : Symbol(a617, Decl(genericsManyTypeParameters.ts, 17, 33)) x18: a118, y10: a218, z18: a318, a18: a418, b18: a518, c18: a618 >x18 : Symbol(x18, Decl(genericsManyTypeParameters.ts, 36, 73)) >a118 : Symbol(a118, Decl(genericsManyTypeParameters.ts, 17, 39)) >y10 : Symbol(y10, Decl(genericsManyTypeParameters.ts, 37, 18)) >a218 : Symbol(a218, Decl(genericsManyTypeParameters.ts, 18, 9)) >z18 : Symbol(z18, Decl(genericsManyTypeParameters.ts, 37, 29)) >a318 : Symbol(a318, Decl(genericsManyTypeParameters.ts, 18, 15)) >a18 : Symbol(a18, Decl(genericsManyTypeParameters.ts, 37, 40)) >a418 : Symbol(a418, Decl(genericsManyTypeParameters.ts, 18, 21)) >b18 : Symbol(b18, Decl(genericsManyTypeParameters.ts, 37, 51)) >a518 : Symbol(a518, Decl(genericsManyTypeParameters.ts, 18, 27)) >c18 : Symbol(c18, Decl(genericsManyTypeParameters.ts, 37, 62)) >a618 : Symbol(a618, Decl(genericsManyTypeParameters.ts, 18, 33)) ) { return [x1 , y1 , z1 , a1 , b1 , c1, >x1 : Symbol(x1, Decl(genericsManyTypeParameters.ts, 19, 5)) >y1 : Symbol(y1, Decl(genericsManyTypeParameters.ts, 20, 15)) >z1 : Symbol(z1, Decl(genericsManyTypeParameters.ts, 20, 24)) >a1 : Symbol(a1, Decl(genericsManyTypeParameters.ts, 0, 13), Decl(genericsManyTypeParameters.ts, 20, 33)) >b1 : Symbol(b1, Decl(genericsManyTypeParameters.ts, 20, 42)) >c1 : Symbol(c1, Decl(genericsManyTypeParameters.ts, 20, 51)) x2 , y2 , z2 , a2 , b2 , c2, >x2 : Symbol(x2, Decl(genericsManyTypeParameters.ts, 20, 60)) >y2 : Symbol(y2, Decl(genericsManyTypeParameters.ts, 21, 17)) >z2 : Symbol(z2, Decl(genericsManyTypeParameters.ts, 21, 26)) >a2 : Symbol(a2, Decl(genericsManyTypeParameters.ts, 21, 35)) >b2 : Symbol(b2, Decl(genericsManyTypeParameters.ts, 21, 44)) >c2 : Symbol(c2, Decl(genericsManyTypeParameters.ts, 21, 53)) x3 , y3 , z3 , a3 , b3 , c3, >x3 : Symbol(x3, Decl(genericsManyTypeParameters.ts, 21, 62)) >y3 : Symbol(y3, Decl(genericsManyTypeParameters.ts, 22, 17)) >z3 : Symbol(z3, Decl(genericsManyTypeParameters.ts, 22, 26)) >a3 : Symbol(a3, Decl(genericsManyTypeParameters.ts, 22, 35)) >b3 : Symbol(b3, Decl(genericsManyTypeParameters.ts, 22, 44)) >c3 : Symbol(c3, Decl(genericsManyTypeParameters.ts, 22, 53)) x4 , y4 , z4 , a4 , b4 , c4, >x4 : Symbol(x4, Decl(genericsManyTypeParameters.ts, 22, 62)) >y4 : Symbol(y4, Decl(genericsManyTypeParameters.ts, 23, 17)) >z4 : Symbol(z4, Decl(genericsManyTypeParameters.ts, 23, 26)) >a4 : Symbol(a4, Decl(genericsManyTypeParameters.ts, 23, 35)) >b4 : Symbol(b4, Decl(genericsManyTypeParameters.ts, 23, 44)) >c4 : Symbol(c4, Decl(genericsManyTypeParameters.ts, 23, 53)) x5 , y5 , z5 , a5 , b5 , c5, >x5 : Symbol(x5, Decl(genericsManyTypeParameters.ts, 23, 62)) >y5 : Symbol(y5, Decl(genericsManyTypeParameters.ts, 24, 17)) >z5 : Symbol(z5, Decl(genericsManyTypeParameters.ts, 24, 26)) >a5 : Symbol(a5, Decl(genericsManyTypeParameters.ts, 24, 35)) >b5 : Symbol(b5, Decl(genericsManyTypeParameters.ts, 24, 44)) >c5 : Symbol(c5, Decl(genericsManyTypeParameters.ts, 24, 53)) x6 , y6 , z6 , a6 , b6 , c6, >x6 : Symbol(x6, Decl(genericsManyTypeParameters.ts, 24, 62)) >y6 : Symbol(y6, Decl(genericsManyTypeParameters.ts, 25, 17)) >z6 : Symbol(z6, Decl(genericsManyTypeParameters.ts, 25, 26)) >a6 : Symbol(a6, Decl(genericsManyTypeParameters.ts, 25, 35)) >b6 : Symbol(b6, Decl(genericsManyTypeParameters.ts, 25, 44)) >c6 : Symbol(c6, Decl(genericsManyTypeParameters.ts, 25, 53)) x7 , y7 , z7 , a7 , b7 , c7, >x7 : Symbol(x7, Decl(genericsManyTypeParameters.ts, 25, 62)) >y7 : Symbol(y7, Decl(genericsManyTypeParameters.ts, 26, 17)) >z7 : Symbol(z7, Decl(genericsManyTypeParameters.ts, 26, 26)) >a7 : Symbol(a7, Decl(genericsManyTypeParameters.ts, 26, 35)) >b7 : Symbol(b7, Decl(genericsManyTypeParameters.ts, 26, 44)) >c7 : Symbol(c7, Decl(genericsManyTypeParameters.ts, 26, 53)) x8 , y8 , z8 , a8 , b8 , c8, >x8 : Symbol(x8, Decl(genericsManyTypeParameters.ts, 26, 62)) >y8 : Symbol(y8, Decl(genericsManyTypeParameters.ts, 27, 16)) >z8 : Symbol(z8, Decl(genericsManyTypeParameters.ts, 27, 25)) >a8 : Symbol(a8, Decl(genericsManyTypeParameters.ts, 27, 34)) >b8 : Symbol(b8, Decl(genericsManyTypeParameters.ts, 27, 43)) >c8 : Symbol(c8, Decl(genericsManyTypeParameters.ts, 27, 52)) x9 , y9 , z9 , a9 , b9 , c9, >x9 : Symbol(x9, Decl(genericsManyTypeParameters.ts, 27, 61)) >y9 : Symbol(y9, Decl(genericsManyTypeParameters.ts, 28, 16)) >z9 : Symbol(z9, Decl(genericsManyTypeParameters.ts, 28, 25)) >a9 : Symbol(a9, Decl(genericsManyTypeParameters.ts, 28, 34)) >b9 : Symbol(b9, Decl(genericsManyTypeParameters.ts, 28, 43)) >c9 : Symbol(c9, Decl(genericsManyTypeParameters.ts, 28, 52)) x10 , y12 , z10 , a10 , b10 , c10, >x10 : Symbol(x10, Decl(genericsManyTypeParameters.ts, 28, 61)) >y12 : Symbol(y12, Decl(genericsManyTypeParameters.ts, 29, 17)) >z10 : Symbol(z10, Decl(genericsManyTypeParameters.ts, 29, 28)) >a10 : Symbol(a10, Decl(genericsManyTypeParameters.ts, 29, 39)) >b10 : Symbol(b10, Decl(genericsManyTypeParameters.ts, 29, 50)) >c10 : Symbol(c10, Decl(genericsManyTypeParameters.ts, 29, 61)) x11 , y13 , z11 , a11 , b11 , c11, >x11 : Symbol(x11, Decl(genericsManyTypeParameters.ts, 29, 72)) >y13 : Symbol(y13, Decl(genericsManyTypeParameters.ts, 30, 18)) >z11 : Symbol(z11, Decl(genericsManyTypeParameters.ts, 30, 29)) >a11 : Symbol(a11, Decl(genericsManyTypeParameters.ts, 30, 40)) >b11 : Symbol(b11, Decl(genericsManyTypeParameters.ts, 30, 51)) >c11 : Symbol(c11, Decl(genericsManyTypeParameters.ts, 30, 62)) x12 , y14 , z12 , a12 , b12 , c12, >x12 : Symbol(x12, Decl(genericsManyTypeParameters.ts, 30, 73)) >y14 : Symbol(y14, Decl(genericsManyTypeParameters.ts, 31, 18)) >z12 : Symbol(z12, Decl(genericsManyTypeParameters.ts, 31, 29)) >a12 : Symbol(a12, Decl(genericsManyTypeParameters.ts, 31, 40)) >b12 : Symbol(b12, Decl(genericsManyTypeParameters.ts, 31, 51)) >c12 : Symbol(c12, Decl(genericsManyTypeParameters.ts, 31, 62)) x13 , y15 , z13 , a13 , b13 , c13, >x13 : Symbol(x13, Decl(genericsManyTypeParameters.ts, 31, 73)) >y15 : Symbol(y15, Decl(genericsManyTypeParameters.ts, 32, 18)) >z13 : Symbol(z13, Decl(genericsManyTypeParameters.ts, 32, 29)) >a13 : Symbol(a13, Decl(genericsManyTypeParameters.ts, 32, 40)) >b13 : Symbol(b13, Decl(genericsManyTypeParameters.ts, 32, 51)) >c13 : Symbol(c13, Decl(genericsManyTypeParameters.ts, 32, 62)) x14 , y16 , z14 , a14 , b14 , c14, >x14 : Symbol(x14, Decl(genericsManyTypeParameters.ts, 32, 73)) >y16 : Symbol(y16, Decl(genericsManyTypeParameters.ts, 33, 18)) >z14 : Symbol(z14, Decl(genericsManyTypeParameters.ts, 33, 29)) >a14 : Symbol(a14, Decl(genericsManyTypeParameters.ts, 33, 40)) >b14 : Symbol(b14, Decl(genericsManyTypeParameters.ts, 33, 51)) >c14 : Symbol(c14, Decl(genericsManyTypeParameters.ts, 33, 62)) x15 , y17 , z15 , a15 , b15 , c15, >x15 : Symbol(x15, Decl(genericsManyTypeParameters.ts, 33, 73)) >y17 : Symbol(y17, Decl(genericsManyTypeParameters.ts, 34, 18)) >z15 : Symbol(z15, Decl(genericsManyTypeParameters.ts, 34, 29)) >a15 : Symbol(a15, Decl(genericsManyTypeParameters.ts, 34, 40)) >b15 : Symbol(b15, Decl(genericsManyTypeParameters.ts, 34, 51)) >c15 : Symbol(c15, Decl(genericsManyTypeParameters.ts, 34, 62)) x16 , y18 , z16 , a16 , b16 , c16, >x16 : Symbol(x16, Decl(genericsManyTypeParameters.ts, 34, 73)) >y18 : Symbol(y18, Decl(genericsManyTypeParameters.ts, 35, 18)) >z16 : Symbol(z16, Decl(genericsManyTypeParameters.ts, 35, 29)) >a16 : Symbol(a16, Decl(genericsManyTypeParameters.ts, 35, 40)) >b16 : Symbol(b16, Decl(genericsManyTypeParameters.ts, 35, 51)) >c16 : Symbol(c16, Decl(genericsManyTypeParameters.ts, 35, 62)) x17 , y19 , z17 , a17 , b17 , c17, >x17 : Symbol(x17, Decl(genericsManyTypeParameters.ts, 35, 73)) >y19 : Symbol(y19, Decl(genericsManyTypeParameters.ts, 36, 18)) >z17 : Symbol(z17, Decl(genericsManyTypeParameters.ts, 36, 29)) >a17 : Symbol(a17, Decl(genericsManyTypeParameters.ts, 36, 40)) >b17 : Symbol(b17, Decl(genericsManyTypeParameters.ts, 36, 51)) >c17 : Symbol(c17, Decl(genericsManyTypeParameters.ts, 36, 62)) x18 , y10 , z18 , a18 , b18 , c18]; >x18 : Symbol(x18, Decl(genericsManyTypeParameters.ts, 36, 73)) >y10 : Symbol(y10, Decl(genericsManyTypeParameters.ts, 37, 18)) >z18 : Symbol(z18, Decl(genericsManyTypeParameters.ts, 37, 29)) >a18 : Symbol(a18, Decl(genericsManyTypeParameters.ts, 37, 40)) >b18 : Symbol(b18, Decl(genericsManyTypeParameters.ts, 37, 51)) >c18 : Symbol(c18, Decl(genericsManyTypeParameters.ts, 37, 62)) }