Thanks for helping me remember. So you represent the vtables as structs of extern "stdcall" fn
s matching the method signatures, with addition of this
as an explicit first parameter? This may not be entirely correct use of "stdcall"
as a C ABI. Indeed, it looks like a new calling convention label is needed. Or, maybe, a C++ repr
could be introduced to apply to a thin trait: