Make surrogate code points illegal in UTF-8.
Need to use + not | so that NaN propagates.