Actually remove copying from array functions.

Array semantics are now different, with pass-by-reference,
instead of pass-by-value.

I think