static S webToStringShort(Web web) { try { if (web == null) ret "-"; int n = l(web_nodes(web)); if (n == 0) ret "Empty web"; WebNode a = web_firstNode(web); if (n == 1) ret join(" = ", web_texts(a)); if (n == 2) { WebNode b = web_secondNode(web); ret ai_renderTriple(web_text(a), web_text(web_getRelation(a, b)), web_text(b)); } ret "Includes " + joinWithComma(map web_text(web_nodes(web))); } catch print e { ret "Error"; } }