package fr.umlv.funutil;

import java.util.List;

public interface FunIterable<E> extends Iterable<E> {
  public void forEach(Block<E> block);
  public void toList(List<E> list);
  
  public FunIterable<E> filter(Filter<E> filter);
  
  //public <F> FunIterable<F> map(Mapper<F, E> mapper);
}
