操作を加えたときは、新しいオブジェクトで返す仕様なんじゃないの?
まあ、作者に聞かんと分からん。