class Pages {

  public static <E, X extends Exception> Iterable<E> iterateLazily(
      PageSupplier<E, X> supplier, int size) {
    return new PagedIterable<>(supplier, size);
  }

  private  Pages();

}