structは基本的にプロパティ不変で使うことが前提だからな
値を変えるなら、新しいstructを作り直せって発想
mutatingはその基本ルールを無視してプロパティを変更できる
巨大なメモリサイズを持つstructなら、コピーによるデメリットを回避できる

mutatingはインスタンスに作用するキーワードだから、staticと同時に使う必要がない