https://drafts.csswg.org/css-pseudo-4/#CSSPseudoElement-interface
You can get to the pseudo-element of an element with Element.pseudo().  But some pseudos are defined to have other pseudos hanging off them, like with ::part(label)::before.  Does CSSPseudoElement need its own pseudo() method?