FWIW, I rescind all of my previous comments on the matter and now think no special casing should be done to error out on ³² or anything like that.
The only people I see complaining about it are those who just type it up randomly to see what it'd do; i.e. not an issue in real programs. I see no sufficient argument to add special casing in code, documentation, and tests, without solving any real problems.