>>379-380
>イミュータブルなデータからの部分範囲の取得は常に新しいオブジェクトとして生成されるべき

べきっていうかそれしか不可能でしょ。理由はimmutableだから。