FYI `HTMLCanvasElement` and `HTMLVideoElement` are the actual names of the JavaScript types.  `Canvas` and `Video` are not defined.  But, since neither version of the names gets linked automatically, this is fine.