Typed OM is currently inconsistent in its string usage. Probably thru cargo-culting, some things use DOMString, others use USVString. That's almost certainly not what we want - they should all be one or the other. Should we choose one, or use the CSSOMString typedef that other CSS APIs rely on?