@@ -73,7 +73,8 @@ import Prelude
7373
7474-- $setup
7575-- >>> :m
76−-- >>> import qualified Streamly.Prelude as Stream
76+-- >>> import qualified Streamly.Data.Fold as Fold
77+-- >>> import qualified Streamly.Data.Stream as Stream
7778-- >>> import qualified Streamly.Internal.Data.Unfold as Unfold
7879-- >>> import Streamly.Internal.Data.Unfold.Type
7980-- >>> import Data.Word
@@ -87,7 +88,7 @@ import Prelude
8788-- the value overflows it keeps enumerating in a cycle:
8889--
8990-- @
90−-- >>> Stream.toList $ Stream.take 10 $ Stream.unfold Unfold.enumerateFromStepNum (255::Word8,1)
91+-- >>> Stream.fold Fold.toList $ Stream.take 10 $ Stream.unfold Unfold.enumerateFromStepNum (255::Word8,1)
9192-- [255,0,1,2,3,4,5,6,7,8]
9293--
9394-- @
@@ -124,7 +125,7 @@ enumerateFromStepNum = Unfold step inject
124125--
125126-- Example:
126127-- @
127−-- >>> Stream.toList $ Stream.take 10 $ Stream.unfold enumerateFromThenNum (255::Word8,0)
128+-- >>> Stream.fold Fold.toList $ Stream.take 10 $ Stream.unfold enumerateFromThenNum (255::Word8,0)
128129-- [255,0,1,2,3,4,5,6,7,8]
129130--
130131-- @
@@ -151,7 +152,7 @@ enumerateFromThenNum =
151152--
152153-- @
153154-- >>> enumerateFromNum = lmap (\from -> (from, 1)) Unfold.enumerateFromStepNum
154−-- >>> Stream.toList $ Stream.take 6 $ Stream.unfold enumerateFromNum (0.9)
155+-- >>> Stream.fold Fold.toList $ Stream.take 6 $ Stream.unfold enumerateFromNum (0.9)
155156-- [0.9,1.9,2.9,3.9,4.9,5.9]
156157--
157158-- @
@@ -161,7 +162,7 @@ enumerateFromThenNum =
161162--
162163-- @
163164-- >>> enumerateFromNum = lmap (\from -> (from, from + 1)) Unfold.enumerateFromThenNum
164−-- >>> Stream.toList $ Stream.take 6 $ Stream.unfold enumerateFromNum (0.9)
165+-- >>> Stream.fold Fold.toList $ Stream.take 6 $ Stream.unfold enumerateFromNum (0.9)
165166-- [0.9,1.9,2.9,3.8999999999999995,4.8999999999999995,5.8999999999999995]
166167--
167168-- @
@@ -283,7 +284,7 @@ enumerateFromThenFractional = enumerateFromThenNum
283284-- specified upper limit rounded to the nearest integral value:
284285--
285286-- @
286−-- >>> Stream.toList $ Stream.unfold Unfold.enumerateFromToFractional (0.1, 6.3)
287+-- >>> Stream.fold Fold.toList $ Stream.unfold Unfold.enumerateFromToFractional (0.1, 6.3)
287288-- [0.1,1.1,2.1,3.1,4.1,5.1,6.1]
288289--
289290-- @
@@ -388,11 +389,11 @@ class Enum a => Enumerable a where
388389 -- @from@, enumerating up to 'maxBound' when the type is 'Bounded' or
389390 -- generating an infinite stream when the type is not 'Bounded'.
390391 --
391− -- >>> import qualified Streamly.Prelude as Stream
392+ -- >>> import qualified Streamly.Data.Stream as Stream
392393 -- >>> import qualified Streamly.Internal.Data.Unfold as Unfold
393394 --
394395 -- @
395− -- >>> Stream.toList $ Stream.take 4 $ Stream.unfold Unfold.enumerateFrom (0 :: Int)
396+ -- >>> Stream.fold Fold.toList $ Stream.take 4 $ Stream.unfold Unfold.enumerateFrom (0 :: Int)
396397 -- [0,1,2,3]
397398 --
398399 -- @
@@ -401,7 +402,7 @@ class Enum a => Enumerable a where
401402 -- overflow or underflow checks are performed.
402403 --
403404 -- @
404− -- >>> Stream.toList $ Stream.take 4 $ Stream.unfold Unfold.enumerateFrom 1.1
405+ -- >>> Stream.fold Fold.toList $ Stream.take 4 $ Stream.unfold Unfold.enumerateFrom 1.1
405406 -- [1.1,2.1,3.1,4.1]
406407 --
407408 -- @
@@ -414,11 +415,11 @@ class Enum a => Enumerable a where
414415 -- @from@, enumerating the type up to the value @to@. If @to@ is smaller than
415416 -- @from@ then an empty stream is returned.
416417 --
417− -- >>> import qualified Streamly.Prelude as Stream
418+ -- >>> import qualified Streamly.Data.Stream as Stream
418419 -- >>> import qualified Streamly.Internal.Data.Unfold as Unfold
419420 --
420421 -- @
421− -- >>> Stream.toList $ Stream.unfold Unfold.enumerateFromTo (0, 4)
422+ -- >>> Stream.fold Fold.toList $ Stream.unfold Unfold.enumerateFromTo (0, 4)
422423 -- [0,1,2,3,4]
423424 --
424425 -- @
@@ -427,10 +428,10 @@ class Enum a => Enumerable a where
427428 -- value after rounding to the nearest integral value.
428429 --
429430 -- @
430− -- >>> Stream.toList $ Stream.unfold Unfold.enumerateFromTo (1.1, 4)
431+ -- >>> Stream.fold Fold.toList $ Stream.unfold Unfold.enumerateFromTo (1.1, 4)
431432 -- [1.1,2.1,3.1,4.1]
432433 --
433− -- >>> Stream.toList $ Stream.unfold Unfold.enumerateFromTo (1.1, 4.6)
434+ -- >>> Stream.fold Fold.toList $ Stream.unfold Unfold.enumerateFromTo (1.1, 4.6)
434435 -- [1.1,2.1,3.1,4.1,5.1]
435436 --
436437 -- @
@@ -444,14 +445,14 @@ class Enum a => Enumerable a where
444445 -- after @from@. For 'Bounded' types the stream ends when 'maxBound' is
445446 -- reached, for unbounded types it keeps enumerating infinitely.
446447 --
447− -- >>> import qualified Streamly.Prelude as Stream
448+ -- >>> import qualified Streamly.Data.Stream as Stream
448449 -- >>> import qualified Streamly.Internal.Data.Unfold as Unfold
449450 --
450451 -- @
451− -- >>> Stream.toList $ Stream.take 4 $ Stream.unfold Unfold.enumerateFromThen (0, 2)
452+ -- >>> Stream.fold Fold.toList $ Stream.take 4 $ Stream.unfold Unfold.enumerateFromThen (0, 2)
452453 -- [0,2,4,6]
453454 --
454− -- >>> Stream.toList $ Stream.take 4 $ Stream.unfold Unfold.enumerateFromThen (0,(-2))
455+ -- >>> Stream.fold Fold.toList $ Stream.take 4 $ Stream.unfold Unfold.enumerateFromThen (0,(-2))
455456 -- [0,-2,-4,-6]
456457 --
457458 -- @
@@ -464,14 +465,14 @@ class Enum a => Enumerable a where
464465 -- @to@. Enumeration can occur downwards or upwards depending on whether @then@
465466 -- comes before or after @from@.
466467 --
467− -- >>> import qualified Streamly.Prelude as Stream
468+ -- >>> import qualified Streamly.Data.Stream as Stream
468469 -- >>> import qualified Streamly.Internal.Data.Unfold as Unfold
469470 --
470471 -- @
471− -- >>> Stream.toList $ Stream.unfold Unfold.enumerateFromThenTo (0, 2, 6)
472+ -- >>> Stream.fold Fold.toList $ Stream.unfold Unfold.enumerateFromThenTo (0, 2, 6)
472473 -- [0,2,4,6]
473474 --
474− -- >>> Stream.toList $ Stream.unfold Unfold.enumerateFromThenTo (0, (-2), (-6))
475+ -- >>> Stream.fold Fold.toList $ Stream.unfold Unfold.enumerateFromThenTo (0, (-2), (-6))
475476 -- [0,-2,-4,-6]
476477 --
477478 -- @