Draft spec for records and pattern-matching in C# | Hacker News Reader