Fix new Dart 1.23.0-dev.10.0 function expression return type inference (#8)

* Fix new Dart 1.23.0-dev.10.0 function expression return type inference

* Bump CHANGELOG
diff --git a/CHANGELOG.md b/CHANGELOG.md
index cc43eb1..5871f74 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,8 @@
+#### 2.0.2
+
+* Fix a strong mode function expression return type inference bug with Dart
+  1.23.0-dev.10.0.
+
 #### 2.0.1
 
 * Fixed bug in `ReplayProcessManager` whereby it could try to write to `stdout`
diff --git a/lib/src/record_replay/recording_process_manager.dart b/lib/src/record_replay/recording_process_manager.dart
index c1f337c..8b9cd92 100644
--- a/lib/src/record_replay/recording_process_manager.dart
+++ b/lib/src/record_replay/recording_process_manager.dart
@@ -319,8 +319,9 @@
     void callOnTimeout(int pid) => onTimeout(_manifest.getRunEntry(pid));
     await Future
         .wait(new List<Future<int>>.from(_runningProcesses.values))
-        .timeout(timeout,
-            onTimeout: () => _runningProcesses.keys.forEach(callOnTimeout));
+        .timeout(timeout, onTimeout: () {
+      _runningProcesses.keys.forEach(callOnTimeout);
+    });
   }
 
   /// Writes our process invocation manifest to disk in the destination folder.
diff --git a/pubspec.yaml b/pubspec.yaml
index 75e0544..fb8ecb3 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -1,5 +1,5 @@
 name: process
-version: 2.0.1
+version: 2.0.2
 authors:
 - Todd Volkert <tvolkert@google.com>
 - Michael Goderbauer <goderbauer@google.com>