querySelectorAll = (node, selector, parents) => {
  return selectAll(selector, node, createCssSelectOptions(node, parents));
}
@param {import('./types.js').XastParent} node Element to query the children of.
@param {string} selector CSS selector string.
@param {Map<import('./types.js').XastNode, import('./types.js').XastParent>=} parents
@returns {import('./types.js').XastChild[]} All matching elements.