~~insertRow(index?: number): HTMLElement;~~ insertRow(index?: number): **HTMLTableRowElement** ; ~~insertCell(index?: number): HTMLElement;~~ insertCell(index?: number): **HTMLTableCellElement**; also HTMLTableElement.rows is not a collection of HTMLTableRowElements!? Am I mistaken here?