Я никогда обратного не утверждал. Моё утвреждение в том, что в using вне спеки добавили оптимизированную работу со структурами и дак тайпинг для реф структов и асинк диспозабл
но мы сошлись на том, что спеку можно трактовать двусмысленно?
ты её понимаешь как каст, я интерпретирую как вызов метода интерфейса
Авторы компилятора всё же подразумевали там каст, иначе бы они не писали if the type is a non-nullable value type then we do not do the *boxing conversion* from the resource to IDisposable.