Since this spec is presumably creating a language binding for JavaScript, (and assuming interface objects are Functions, as seen by Opera), then why does:
var div = new HTMLDivElement();
produce a script error?
Seems like a perfectly valid thing to do, essentially a shortcut to
document.createElement('div')
