>>78
javaでいうとStringとか。
オブジェクトはメッセージに対応するメソッドを持っていればいいだけで
別に内部で状態を変化させなきゃならんとかいう決まりはないよ。

newObject = Message( oldObject, arg1, arg2 );

こういう形で十分成立する。