Tuple deconstruction in C# 7