static void processRulesAndDelete(ThoughtSpace ts, fS... headsToDelete) { withThoughtSpace(ts, r { applyAlwaysRules(); unemitHeads(headsToDelete); }); }