This doesn't test the case of a [NoInterfaceObject] interface that is not a supplemental interface; it seems like XMLHttpRequestEventTarget would be an example of such a thing (but I might be confused)