構造体(`struct`)を定義する際、`readonly struct` とする主な利点はどれか。

`readonly struct` は全てのフィールドがreadonlyであることを保証するため、`in` パラメータなどで渡された際にコンパイラがコピーを作成せず、安全に参照として扱えるよう最適化される。