class ServiceLoaderExt {

    public Spliterator<S> spliterator() {
        return stream()
            .map(ServiceLoader.Provider::get)
            .spliterator();
    }

    private  ServiceLoaderExt(ServiceLoader<S> serviceLoader);

}