BTW, it's not exactly needed for your use case, but I'd add a stub construction. i.e. add a:
```c static const dispex_static_data_vtbl_t mutation_observer_ctor_dispex_vtbl = { mutation_observer_ctor_value }; ``` and the `mutation_observer_ctor_value` would just be a FIXME "stub". This will help debugging easier to see if it's *actually* used to construct anything.