Version 2.19.0-16.0.dev

Merge commit 'e2b2f568298d3d777320709a4d67eab59d3f9fda' into 'dev'
diff --git a/sdk/lib/async/async.dart b/sdk/lib/async/async.dart
index ca05fc6..a758778 100644
--- a/sdk/lib/async/async.dart
+++ b/sdk/lib/async/async.dart
@@ -26,8 +26,9 @@
 /// might not yet be available.
 /// The Future returns the value of the computation
 /// when it completes at some time in the future.
-/// Futures are often used for potentially lengthy computations
-/// such as I/O and interaction with users.
+/// Futures are often used for APIs that are implemented using a
+/// different thread or isolate (e.g., the asynchronous I/O
+/// operations of `dart:io` or HTTP requests of `dart:html`).
 ///
 /// Many methods in the Dart libraries return `Future`s when
 /// performing tasks. For example, when binding an `HttpServer`
diff --git a/tools/VERSION b/tools/VERSION
index 0e7f484..759e452 100644
--- a/tools/VERSION
+++ b/tools/VERSION
@@ -27,5 +27,5 @@
 MAJOR 2
 MINOR 19
 PATCH 0
-PRERELEASE 15
+PRERELEASE 16
 PRERELEASE_PATCH 0
\ No newline at end of file