static S web_nodePairToText(Pair p) { ret p == null ? "-" : web_text(p.a) + " " + web_text(p.b); }