Sadly I'm not sure if it's possible. I can't reuse `HostConstructor` as the type (say, by adding a new field) since its lifetime is tied to the mshtml object (it has addref/release)
I guess we could have MSHTML object for that function for that function.