Gary Guo (2014-12-22T13:29:40.000Z)
d at domenic.me (2015-01-05T21:14:15.823Z)
To me since `IsCallable(undefined)` is `false`, so it throws an `TypeError`. Traceur and V8 will both throw a `TypeError` saying that cannot read property @@iterator from undefined or null, and Firefox throws a `TypeError` saying that null have no property. So it should be an error.