pool applied to a PooledDataArray is no longer the identity

I imagine this has to do with a default type of `Int32` for the `refs`.  It should be fairly easy to fix upstream in `DataArrays.jl` by adding a new method for `pool(pda::PooledDataArray)`.