[Feature request] Typesafety for unreal interfaces!

That’s a language feature, so I wouldn’t expect to see that in C++ soon (if ever). The closest you get is probably templates and the auto keyword.