Because {0} is a value type that overrides ValueType.Equals, it should also overload the equality and inequality operators ...