static LLS unifyStringsInTokenizations(Iterable toks) { new HashMap map; ret levelTwoMap(toks, func(S s) -> S { S x = map.get(s); if (x != null) ret x; map.put(s, s); ret s; }); }