I want to know if I am understanding or misinterpreting the spec and what, by the spec, is what I'm supposed to be able to use.
Everything that authors can use is expressed in the Web IDL fragment. Everything outside of that represents some kind of data implementations need to keep around one way or another to properly implement the specification.
-- Anne van Kesteren http://annevankesteren.nl/