A mess that is C# 6 Parameterless Struct Constructors and Why its the way it is | Hacker News Reader