According to the spec, "undefined" as the mapFn arg should not throw.
Array.from: fixing a Firefox bug with receiving objects with negative lengths.