static Set<S> wordsWithoutWeakWords(S s) {
  ret asCISet(antiFilter(setMinusSet(wordsAsCISet(s), dm_getUnclearList("Weak words")),
    x -> eqicOneOf(x, ">", "<") || isDollarVariable(x)));
}