@Nonnull
    public static <T> Traverser<T> traverseArray(@Nonnull T[] array) {
        return new ArrayTraverser<>(array);
    }
@Test
    public void when_traverseArray_then_seeAllItems() {
        validateTraversal(traverseArray(new Integer[] {1, 2}));
    }