Is the conversion to `Array` necessary? We should be able to construct a `PooledDataArray` from an `AbstractArray`.