Add preliminary NaN boxing