Sema: add `@errorCast` which works for both error sets and error unions

Closes #17343
63bd2bff12Veikka Tuominen committed on 10/1/2023, 2:00:01 PMparentd8bfbbb
15 files changedLine totals unavailable