@@ -491,7 +491,7 @@ writeN n = Fold step initial extract
491 step (Array start end bound) x = do
491 step (Array start end bound) x = do
492 liftIO $ poke end x
492 liftIO $ poke end x
493 return $ Array start (end `plusPtr` sizeOf (undefined :: a)) bound
493 return $ Array start (end `plusPtr` sizeOf (undefined :: a)) bound
494− extract = liftIO . shrinkToFit
494+ extract = return -- liftIO . shrinkToFit
496{-# INLINE_NORMAL fromStreamDN #-}
496{-# INLINE_NORMAL fromStreamDN #-}
497fromStreamDN :: forall m a. (MonadIO m, Storable a)
497fromStreamDN :: forall m a. (MonadIO m, Storable a)