See [Custom Parameterless Struct Constructors](https://benbowen.blog/post/two_decades_of_csharp_vi/) for more information and examples.