3639 * Revert to US-ASCII, Latin-1 or implementation-defined character sets. 3740 * Allow Unicode, defining a portable form (the \uNNNN escapes in Haskell 1.4 were an attempt at this). 38 * Allow Unicode, with a mechanism for specifying encoding. 39 * Allow Unicode only in some places, e.g. character and string literals. 40 * Use the locale standard on the system. this is arguably the correct thin