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