Nikolai Weibull wrote:

>> But then you muse about a new type of Fixnum to represents characters!
> 
> No, what I go on to say is that perhaps we need a new class for
> representing the /codepoint/, not the character.

I think that these are the same thing.  And, if you're going to define a 
class to represent a codepoint/character, then why not have String.[] 
return it?

	David