docs: protected Set<E> set() {
      return elements.entrySet()
          .stream()
          .filter(entry -> !entry.getValue().isTombstone())
          .map(entry -> decode(entry.getKey()))
          .collect(Collectors.toSet());
    }