docs: public Evaluator sync(Map<String, List<Subscription>> subs) {
      Set<String> removed = subscriptions.keySet();
      removed.removeAll(subs.keySet());
      removed.forEach(this::removeGroupSubscriptions);
      subs.forEach(this::addGroupSubscriptions);
      return this;
    }