Separa uma coleção de pares (tuplas) em uma tupla com as duas coleções.
//IEnumerable<int, int> source = { (1, 2), (3, 4) }
var (resultLeft, resultRight) = source.Unzip();
//resultLeft = { 1, 3 }
//resultRight = { 2, 4 }
//IEnumerable<int, bool> source = { (1, true), (2, false)}
var (resultLeft, resultRight) = source.Unzip();
//resultLeft = { 1, 2 }
//resultRight = { true, false }