`ref struct`(`Span`など)を、イテレータブロック(`yield return`を使うメソッド)や非同期メソッド内で使用できない理由は何か。

`ref struct`はスタック専用という制約があるが、`yield`や`await`をまたぐ変数はヒープ上のオブジェクト内に保存される必要があるため、物理的に配置できずコンパイルエラーになる。