Selector descendant(Selector next) { assert(unallowedList(this)); return Selector.combine([this, next], combinator: Combinator.descendant); }