Guido van Rossum wrote: > > Ideally it should be 'string', 'sequence', 'mapping' and 'number', but > as I just explained in python-dev the 'string' name is already taken. :-( Would anything really bad happen if you changed the meaning of that string? You could then have: string | |------unicode | |------ascii cheers, Chris