Fix non-strong compile (dart-lang/stream_transform#12)

Did not see this with strong mode analyzer. In Dart2Js generic type
arguments are not allowed on const constructor calls.
diff --git a/pkgs/stream_transform/CHANGELOG.md b/pkgs/stream_transform/CHANGELOG.md
index 9afdbe4..6cee6e0 100644
--- a/pkgs/stream_transform/CHANGELOG.md
+++ b/pkgs/stream_transform/CHANGELOG.md
@@ -1,3 +1,7 @@
+## 0.0.5
+
+- Bug Fix: Allow compiling switchLatest with Dart2Js.
+
 ## 0.0.4
 - Add `scan`: fold which returns intermediate values
 - Add `throttle`: block events for a duration after emitting a value
diff --git a/pkgs/stream_transform/lib/src/switch.dart b/pkgs/stream_transform/lib/src/switch.dart
index e6ccd70..be9eeeb 100644
--- a/pkgs/stream_transform/lib/src/switch.dart
+++ b/pkgs/stream_transform/lib/src/switch.dart
@@ -25,7 +25,7 @@
 /// If the source stream is a broadcast stream, the result stream will be as
 /// well, regardless of the types of streams emitted.
 StreamTransformer<Stream<T>, T> switchLatest<T>() =>
-    const _SwitchTransformer<T>();
+    new _SwitchTransformer<T>();
 
 class _SwitchTransformer<T> implements StreamTransformer<Stream<T>, T> {
   const _SwitchTransformer();
diff --git a/pkgs/stream_transform/pubspec.yaml b/pkgs/stream_transform/pubspec.yaml
index abba4b7..6da6df8 100644
--- a/pkgs/stream_transform/pubspec.yaml
+++ b/pkgs/stream_transform/pubspec.yaml
@@ -2,7 +2,7 @@
 description: A collection of utilities to transform and manipulate streams.
 author: Dart Team <misc@dartlang.org>
 homepage: https://www.github.com/dart-lang/stream_transform
-version: 0.0.4
+version: 0.0.5-dev
 
 environment:
   sdk: ">=1.22.0 <2.0.0"