document.head and document.heads[] and the Head constructor.

You need a constructor any time you might want to add prototype methods,
which I think I'm going to be doing a lot, as I did with attachEvent().