TMLDocument.prototype);
    const notText = Object.create(other.Text.prototype);

    assert_throws_js(other.TypeError, () => { Object.create(other.element).click(); });
    assert_throws_js(other.TypeError, () => { other.document.querySelector.call(notDocument, "*"); });
    assert_throws_js(other.TypeError, () => { Reflect.apply(other.text.remove, notText, []); });
    assert_throws_js(other.TypeError, () => { new Proxy(other.document.createElement("a"), {}).addEventListener("foo", () => {}); });
}, "Cros