Similarly I think we should have the same signature as filter in JDK 8's new Stream interface:

http://download.java.net/jdk8/docs/api/java/util/stream/Stream.html#filter-java.util.function.Predicate-