Note that this meta bug now subsumes the original bug (https://bugs.webkit.org/show_bug.cgi?id=86031) which now serves as an implementation bug for the initial patch representing the core semantics and parser changes. I've copied over the entire cc list from the original but to this meta bug.
*** Bug 78733 has been marked as a duplicate of this bug. ***
This is done.