static L ai_texts_dollarAny_two(T3 a, T3 b) { L l = ai_texts_dollarAny(a); if (empty(l)) ret l; new L out; for (SS map : l) { T3 t = ai_replaceStandaloneVarsInTriple(b, map); for (SS map2 : ai_texts_dollarAny(t)) out.add(mergeMaps(map, map2)); } ret out; }