| Index: test/codegen/expect/core/core.js
 | 
| diff --git a/test/codegen/expect/core/core.js b/test/codegen/expect/core/core.js
 | 
| index 26947a5cfdea58762262a094772c549c5eac06a0..adf8db4f5d074288a22b63174d99c4f4d994374e 100644
 | 
| --- a/test/codegen/expect/core/core.js
 | 
| +++ b/test/codegen/expect/core/core.js
 | 
| @@ -1,5 +1,5 @@
 | 
|  var core;
 | 
| -(function(core) {
 | 
| +(function(exports) {
 | 
|    'use strict';
 | 
|    // Function _symbolToString: (Symbol) → String
 | 
|    function _symbolToString(symbol) {
 | 
| @@ -2886,73 +2886,73 @@ var core;
 | 
|    Uri._pathCharOrSlashTable = /* Unimplemented const */new List.from([0, 0, 65490, 12287, 65535, 34815, 65534, 18431]);
 | 
|    Uri._queryCharTable = /* Unimplemented const */new List.from([0, 0, 65490, 45055, 65535, 34815, 65534, 18431]);
 | 
|    // Exports:
 | 
| -  core.Deprecated = Deprecated;
 | 
| -  core.deprecated = deprecated;
 | 
| -  core.override = override;
 | 
| -  core.proxy = proxy;
 | 
| -  core.bool = bool;
 | 
| -  core.Comparable = Comparable;
 | 
| -  core.Comparable$ = Comparable$;
 | 
| -  core.DateTime = DateTime;
 | 
| -  core.double = double;
 | 
| -  core.Duration = Duration;
 | 
| -  core.Error = Error;
 | 
| -  core.AssertionError = AssertionError;
 | 
| -  core.TypeError = TypeError;
 | 
| -  core.CastError = CastError;
 | 
| -  core.NullThrownError = NullThrownError;
 | 
| -  core.ArgumentError = ArgumentError;
 | 
| -  core.RangeError = RangeError;
 | 
| -  core.IndexError = IndexError;
 | 
| -  core.FallThroughError = FallThroughError;
 | 
| -  core.AbstractClassInstantiationError = AbstractClassInstantiationError;
 | 
| -  core.NoSuchMethodError = NoSuchMethodError;
 | 
| -  core.UnsupportedError = UnsupportedError;
 | 
| -  core.UnimplementedError = UnimplementedError;
 | 
| -  core.StateError = StateError;
 | 
| -  core.ConcurrentModificationError = ConcurrentModificationError;
 | 
| -  core.OutOfMemoryError = OutOfMemoryError;
 | 
| -  core.StackOverflowError = StackOverflowError;
 | 
| -  core.CyclicInitializationError = CyclicInitializationError;
 | 
| -  core.Exception = Exception;
 | 
| -  core.FormatException = FormatException;
 | 
| -  core.IntegerDivisionByZeroException = IntegerDivisionByZeroException;
 | 
| -  core.Expando = Expando;
 | 
| -  core.Expando$ = Expando$;
 | 
| -  core.Function = Function;
 | 
| -  core.identical = identical;
 | 
| -  core.identityHashCode = identityHashCode;
 | 
| -  core.int = int;
 | 
| -  core.Invocation = Invocation;
 | 
| -  core.Iterable = Iterable;
 | 
| -  core.Iterable$ = Iterable$;
 | 
| -  core.BidirectionalIterator = BidirectionalIterator;
 | 
| -  core.BidirectionalIterator$ = BidirectionalIterator$;
 | 
| -  core.Iterator = Iterator;
 | 
| -  core.Iterator$ = Iterator$;
 | 
| -  core.List = List;
 | 
| -  core.List$ = List$;
 | 
| -  core.Map = Map;
 | 
| -  core.Map$ = Map$;
 | 
| -  core.Null = Null;
 | 
| -  core.num = num;
 | 
| -  core.Object = Object;
 | 
| -  core.Pattern = Pattern;
 | 
| -  core.print = print;
 | 
| -  core.Match = Match;
 | 
| -  core.RegExp = RegExp;
 | 
| -  core.Set = Set;
 | 
| -  core.Set$ = Set$;
 | 
| -  core.Sink = Sink;
 | 
| -  core.Sink$ = Sink$;
 | 
| -  core.StackTrace = StackTrace;
 | 
| -  core.Stopwatch = Stopwatch;
 | 
| -  core.String = String;
 | 
| -  core.Runes = Runes;
 | 
| -  core.RuneIterator = RuneIterator;
 | 
| -  core.StringBuffer = StringBuffer;
 | 
| -  core.StringSink = StringSink;
 | 
| -  core.Symbol = Symbol;
 | 
| -  core.Type = Type;
 | 
| -  core.Uri = Uri;
 | 
| +  exports.Deprecated = Deprecated;
 | 
| +  exports.deprecated = deprecated;
 | 
| +  exports.override = override;
 | 
| +  exports.proxy = proxy;
 | 
| +  exports.bool = bool;
 | 
| +  exports.Comparable = Comparable;
 | 
| +  exports.Comparable$ = Comparable$;
 | 
| +  exports.DateTime = DateTime;
 | 
| +  exports.double = double;
 | 
| +  exports.Duration = Duration;
 | 
| +  exports.Error = Error;
 | 
| +  exports.AssertionError = AssertionError;
 | 
| +  exports.TypeError = TypeError;
 | 
| +  exports.CastError = CastError;
 | 
| +  exports.NullThrownError = NullThrownError;
 | 
| +  exports.ArgumentError = ArgumentError;
 | 
| +  exports.RangeError = RangeError;
 | 
| +  exports.IndexError = IndexError;
 | 
| +  exports.FallThroughError = FallThroughError;
 | 
| +  exports.AbstractClassInstantiationError = AbstractClassInstantiationError;
 | 
| +  exports.NoSuchMethodError = NoSuchMethodError;
 | 
| +  exports.UnsupportedError = UnsupportedError;
 | 
| +  exports.UnimplementedError = UnimplementedError;
 | 
| +  exports.StateError = StateError;
 | 
| +  exports.ConcurrentModificationError = ConcurrentModificationError;
 | 
| +  exports.OutOfMemoryError = OutOfMemoryError;
 | 
| +  exports.StackOverflowError = StackOverflowError;
 | 
| +  exports.CyclicInitializationError = CyclicInitializationError;
 | 
| +  exports.Exception = Exception;
 | 
| +  exports.FormatException = FormatException;
 | 
| +  exports.IntegerDivisionByZeroException = IntegerDivisionByZeroException;
 | 
| +  exports.Expando = Expando;
 | 
| +  exports.Expando$ = Expando$;
 | 
| +  exports.Function = Function;
 | 
| +  exports.identical = identical;
 | 
| +  exports.identityHashCode = identityHashCode;
 | 
| +  exports.int = int;
 | 
| +  exports.Invocation = Invocation;
 | 
| +  exports.Iterable = Iterable;
 | 
| +  exports.Iterable$ = Iterable$;
 | 
| +  exports.BidirectionalIterator = BidirectionalIterator;
 | 
| +  exports.BidirectionalIterator$ = BidirectionalIterator$;
 | 
| +  exports.Iterator = Iterator;
 | 
| +  exports.Iterator$ = Iterator$;
 | 
| +  exports.List = List;
 | 
| +  exports.List$ = List$;
 | 
| +  exports.Map = Map;
 | 
| +  exports.Map$ = Map$;
 | 
| +  exports.Null = Null;
 | 
| +  exports.num = num;
 | 
| +  exports.Object = Object;
 | 
| +  exports.Pattern = Pattern;
 | 
| +  exports.print = print;
 | 
| +  exports.Match = Match;
 | 
| +  exports.RegExp = RegExp;
 | 
| +  exports.Set = Set;
 | 
| +  exports.Set$ = Set$;
 | 
| +  exports.Sink = Sink;
 | 
| +  exports.Sink$ = Sink$;
 | 
| +  exports.StackTrace = StackTrace;
 | 
| +  exports.Stopwatch = Stopwatch;
 | 
| +  exports.String = String;
 | 
| +  exports.Runes = Runes;
 | 
| +  exports.RuneIterator = RuneIterator;
 | 
| +  exports.StringBuffer = StringBuffer;
 | 
| +  exports.StringSink = StringSink;
 | 
| +  exports.Symbol = Symbol;
 | 
| +  exports.Type = Type;
 | 
| +  exports.Uri = Uri;
 | 
|  })(core || (core = {}));
 | 
| 
 |