@Nonnull
    public static <T> Traverser<T> traverseSpliterator(@Nonnull Spliterator<T> spliterator) {
        return new SpliteratorTraverser<>(spliterator);
    }
@Test
    public void when_traverseSpliterator_then_seeAllItems() {
        validateTraversal(traverseSpliterator(Stream.of(1, 2).spliterator()));
    }