Avatar
オブジェクトなら確かに新しい値作って返すのがマイナーかもしれないですが、structでもNonSendableのを新しく作って返すのって割とよくあるじゃん…? あーでもそれだとsharingしてるかどうかわからないか