let abcde_curried = ((a: int), (b: int), (c: int), (d: int), (e: int)): int => c + e + 3; let abcde = ((x: (int, int, int, int, int))): int => abcde_curried(x[0], x[1], x[2], x[3], x[4]);