Add `NaN` detection support to `spotlight.byValue`