Do not ignore return values of streams.

This will let us enable error prone checks on library
code.

Change-Id: I115f5d3fe7adba12f72c870e2524e763fdfe6939
diff --git a/user/super/com/google/gwt/emul/java/util/stream/DoubleStream.java b/user/super/com/google/gwt/emul/java/util/stream/DoubleStream.java
index 75b0474..012bd09 100644
--- a/user/super/com/google/gwt/emul/java/util/stream/DoubleStream.java
+++ b/user/super/com/google/gwt/emul/java/util/stream/DoubleStream.java
@@ -124,10 +124,7 @@
 
     DoubleStream result = new DoubleStreamImpl(null, spliterator);
 
-    result.onClose(a::close);
-    result.onClose(b::close);
-
-    return result;
+    return result.onClose(a::close).onClose(b::close);
   }
 
   static DoubleStream empty() {
diff --git a/user/super/com/google/gwt/emul/java/util/stream/IntStream.java b/user/super/com/google/gwt/emul/java/util/stream/IntStream.java
index efd9ef4..e661b5c 100644
--- a/user/super/com/google/gwt/emul/java/util/stream/IntStream.java
+++ b/user/super/com/google/gwt/emul/java/util/stream/IntStream.java
@@ -127,10 +127,7 @@
 
     IntStream result = new IntStreamImpl(null, spliterator);
 
-    result.onClose(a::close);
-    result.onClose(b::close);
-
-    return result;
+    return result.onClose(a::close).onClose(b::close);
   }
 
   static IntStream empty() {
diff --git a/user/super/com/google/gwt/emul/java/util/stream/LongStream.java b/user/super/com/google/gwt/emul/java/util/stream/LongStream.java
index 611ef9b..6386146 100644
--- a/user/super/com/google/gwt/emul/java/util/stream/LongStream.java
+++ b/user/super/com/google/gwt/emul/java/util/stream/LongStream.java
@@ -127,10 +127,7 @@
 
     LongStream result = new LongStreamImpl(null, spliterator);
 
-    result.onClose(a::close);
-    result.onClose(b::close);
-
-    return result;
+    return result.onClose(a::close).onClose(b::close);
   }
 
   static LongStream empty() {
diff --git a/user/super/com/google/gwt/emul/java/util/stream/Stream.java b/user/super/com/google/gwt/emul/java/util/stream/Stream.java
index a963279..70a9dd9 100644
--- a/user/super/com/google/gwt/emul/java/util/stream/Stream.java
+++ b/user/super/com/google/gwt/emul/java/util/stream/Stream.java
@@ -129,10 +129,7 @@
 
     Stream<T> result = new StreamImpl<T>(null, spliterator);
 
-    result.onClose(a::close);
-    result.onClose(b::close);
-
-    return result;
+    return result.onClose(a::close).onClose(b::close);
   }
 
   static <T> Stream<T> empty() {