C# 7 new features: Tuples, Records and Pattern Matching (www.kenneth-truyers.net)