USVString: A sequence of Unicode scalar values. (is valid UTF-8)
String: A sequence of bytes
DOMString: A sequence of 16-bits unsigned integers
(encoded as UTF-16; roughly equivalent to String?)