If we're serious about changing the ChucK language, I'd put in my vote for a Ruby-style approach. I've come to appreciate Ruby's expressive power derived from -- among many other things -- duck typing and modules / mixins. And a few dozen other features, shamelessly stolen from other languages. - r