Pattern matching and record types in C# | Heykuki News