static S ai_text(S a, S b, S c) { ret web_text(ai_index_search_dollarX_first(a, b, c)); } static S ai_text(T3 t) { ret ai_text(t.a, t.b, t.c); } ifclass AI_SubSpace static S ai_text(AI_SubSpace ss, S a, S b, S c) { S query = isDollarVar(a) ? c : a; ret web_text(webs_tripleSearch_dollarX_first(a, b, c, indexedWebs(ss, query))); } endif