A wrapper type for optional values in .NET.