@@ -136,7 +136,7 @@ import Streamly.Internal.Data.Array.Foreign.Type (Array(..), length)
136136import Streamly.Internal.Data.Fold.Type (Fold(..))
137137import Streamly.Internal.Data.Producer.Type (Producer(..))
138138import Streamly.Internal.Data.Stream.Serial (SerialT(..))
139−import Streamly.Internal.Data.Tuple.Strict (Tuple3'(..))
139+import Streamly.Internal.Data.Tuple.Strict (Tuple3Fused'(..))
140140import Streamly.Internal.Data.Unfold.Type (Unfold(..))
141141import Streamly.Internal.System.IO (unsafeInlineIO)
142142
@@ -302,15 +302,15 @@ writeLastN n
302302
303303 where
304304
305− step (Tuple3' rb rh i) a = do
305+ step (Tuple3Fused' rb rh i) a = do
306306 rh1 <- liftIO $ RB.unsafeInsert rb rh a
307− return $ FL.Partial $ Tuple3' rb rh1 (i + 1)
307+ return $ FL.Partial $ Tuple3Fused' rb rh1 (i + 1)
308308
309309 initial =
310− let f (a, b) = FL.Partial $ Tuple3' a b (0 :: Int)
310+ let f (a, b) = FL.Partial $ Tuple3Fused' a b (0 :: Int)
311311 in fmap f $ liftIO $ RB.new n
312312
313− done (Tuple3' rb rh i) = do
313+ done (Tuple3Fused' rb rh i) = do
314314 arr <- liftIO $ MA.newArray n
315315 foldFunc i rh snoc' arr rb
316316