Currently, ``` (DataValue{T}() == DataValue{T}()) == true ``` but, e.g. ``` (DataValue{T}() <= DataValue{T}()) == false ``` This is a bit weird, mathematically. Maybe empty `DataValue`s could behave like `NaN`, instead (all comparisons yielding `false`)?
Currently,
but, e.g.
This is a bit weird, mathematically. Maybe empty
DataValues could behave likeNaN, instead (all comparisons yieldingfalse)?