fn next_element_for_combinator<E>(
    element: &E,
    combinator: Combinator,
    selector: &SelectorIter<'_, E::Impl>,
    context: &MatchingContext<'_, E::Impl>
) -> Option<E>where
    E: Element,