!7

p {
  L<WebNode> nodes = indexedNodesContainingDollarVars();
  pnl(nodes);
  S input = "a healthy bird";
  
  for (WebNode node : nodes) {
    SS map = matchDollarVarsIC(web_text(node), input);
    if (map == null) continue;
    printWeb(web_replaceDollarVars(cloneWeb(node.web), map));
  }
}