A failed half-consume of “NaN” now returns “value invalid” instead of attempting to consume an “Inf”.