execute method
Execute the selector starting at root and yield every matched node.
Implementation
Stream<SelectedNode> execute(CID root, Selector selector) async* {
_visitedNodes = 0;
_visitedCids.clear();
yield* _traverse(root, selector, '', 0, null);
}