public static <T> Collector<T, ImmutableSet.Builder<T>, ImmutableSet<T>> toSet() {
        //noinspection unchecked
        return (Collector) SET;
    }
Immutable implementations of {@link Collector} using Guava's immutable collections.
helper/src/main/java/me/lucko/helper/utils/ImmutableCollectors.java