Csaba Henk wrote:

>>Perhaps we should just go with Kernel#with:
>>
>>with(x) do
>>   chop!
>>   strip!
>>end
>>
>>But then the question is whether this should return the value of the 
>>last statement or its argument...
> 
> You'd throw away object orientedness just to have fancy natural language
> resemblence? I think that we may call #instance_eval by whatever name,
> it should be a method of the given object.

Not every form of syntax sugar has to have the object on the left-handed 
side IMHO.