господа, а что за несправедливость такая? неужели таки вложенный дестракчуринг не поддерживается?
https://pl.kotl.in/PTLnWbd-yтипа
val ((x, y), z) = (1 to 2) to 3
вроде-ж не рокет-сайнс взять component1 и от него еще component1 и component2
З.Ы. я не пытаюсь туплы переизобрести, мне просто нет смысла церемониться со структурами и мемберами в данном кейсе и поэтому хотелось сделать код чуточку проще