It's not expressible in C#, VB, or F#, effectively no one uses it, and it adds non-trivial complications to the implementations. https://github.com/dotnet/runtime/pull/78580#discussion_r1038997410