```cpp Value a = 0; Value b(Value::SpecialValue::NaN); bool eq = (a == b); // true ``` Expected behavior: ```cpp bool eq = (a == b); // false ```