EA: np.array(integer_array) with no NAs
ATM we coerce to object, but it would be more performant (and to me at least, more intuitive) to return the underlying ndarray without the mask.  I guess this sacrifices consistency.