static Set gazelle_allRulePurposes() { new TreeSet purposes; for (T3S t : gazelle_allRuleTriples()) addIfNotNull(purposes, gazelle_purposeFromComments(tlft(t.b))); ret purposes; }