Arrays represented as foreign buffers in the C heap.
O(1). Wrap a
ForeignPtr as an array.
Compute an array sequentially and write the elements into a foreign
buffer without intermediate copying. If you want to copy a
pre-existing manifest array to a foreign buffer then
delay it first.