I'm finding I'm doing this quite a bit in some examples:
var div = createDiv('');
var a = createA('#','somelink');
a.parent(div);
I wonder if it would make sense to allow:
var div = createDiv('');
var a = div.createA('#', 'somelink');
I am not at all sure about this. . .