クラスは累算代入演算子をオーバライド出来ます。メソッドを定義することで行います。使って増分値で新たなインスタンスを作ります。増分値を引数に呼び出され、適切な修正された値を持った新たなインスタンスを返さなければなりません。この戻り値は左辺の新しい値として束縛されます。派生した言語のほとんどでサポートされています。フロントエンドでした。サポートの追加には困難がありました。文字列を受け付けるために全て書き直す必要があったからです。通りの可能な組合せがあるということで、それに応じてコードが複雑化するものでした。文字列の両方のメソッドを通じて利用可能としました。文字列メソッドは新しい文字列を返し、それが操作する文字列を変更しません。モジュールはまだ後方互換性のために残されますが、それはほとんど新たな文字列メソッドへのフロントエンドとして振舞います。