op_copy: array support