introducing a new [Enumerable] component called [Enumerable_initializeArray], ...

that in case of taking effect e.g. statically at the global [Array] or its [prototype]
enables better initialization/creation of arrays respectively reinitialization/compiling
of already existing array instances.

Array.initialize(4); // results in [undefined, undefined, undefined, undefined];
Array.initialize(5, null); // results in [null, null, null, null, null];

var arr = Array.initialize(3, "foo"); // results in ["foo", "foo", "foo"];

//but

arr.compile(7, "bar");
arr; // results in ["bar", "bar", "bar", "bar", "bar", "bar", "bar"];