"Create an array of the specified [[size]], populating every
index with the given [[element]]. The specified `size` must
be in the range `0..runtime.maxArraySize`."
throws (`class AssertionError`,
"if `size<0` or `size>runtime.maxArraySize`")
see (`value runtime.maxArraySize`)
shared native Array<Element> arrayOfSize<Element>(
"The size of the resulting array. If the size is
non-positive, an empty array will be created."
Integer size,
"The element value with which to populate the array.
All elements of the resulting array will have the
same value."
Element element) {
assert (0<=size<runtime.maxArraySize);
return Array { for (index in 0:size) element };
}