Have a look at this project demonstrating hosting .NET Core in a tB application.
Given this is possible using tB, this can be a community-driven project to make it easy to load and call .NET stuff from tB. This doesn't require any special language support.
1.late-bound calling maybe 2.events supported 3.overload supported