Draft Java 8 streams.