range (or aggregate with opApply function) whose elements are copied into the allocated array
allocated and initialized array
auto a = array([1, 2, 3, 4, 5][]); assert(a == [ 1, 2, 3, 4, 5 ]);
assert("Hello D".array == "Hello D"); assert("Hello D"w.array == "Hello D"w); assert("Hello D"d.array == "Hello D"d);
Allocates an array and initializes it with copies of the elements of range r.
Narrow strings are handled as a special case in an overload.