On 20/06/2012, at 7:12 PM, Robert Klemme wrote:

> If at all
> the inheritance would be the other way round: a String is-a Symbol and
> it would extend the contract by mutating methods.

This is a very good point. String should be a sub class of Symbol. I wonder if this was considered.

Henry