Disposable ref structs in C# 8.0