Скажем, у меня есть следующие кортежи:
scala> val t1 = Tuple2("abcd", "efg")
t1: (java.lang.String, java.lang.String) = (abcd,efg)
scala> val t2 = Tuple2(1234, "lmnop")
t2: (Int, java.lang.String) = (1234,lmnop)
scala> val t3 = Tuple3("qrs", "tuv", "wxyz")
t3: (java.lang.String, java.lang.String, java.lang.String) = (qrs,tuv,wxyz)
Есть ли дружеский способ объединить их (в два шага, если необходимо) в Tuple7? Я действительно ищу общий ответ для комбинирования кортежей произвольного размера и понимаю, что будут ограничения из-за ограниченного максимального размера кортежа. Я специально искал результат кортежа, а не коллекцию.