[{"display_html":"<a href=\"#v:-35-.\">(#.)</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Coerce.html#t:Coercible\" title=\"Data.Coerce\">Coercible</a> b c =&gt; (b -&gt; c) -&gt; (a -&gt; b) -&gt; a -&gt; c","name":"#.","module":"Streamly.Internal.BaseCompat","link":"Streamly-Internal-BaseCompat.html#v:-35-."},{"display_html":"<a href=\"#v:unsafeWithForeignPtr\">unsafeWithForeignPtr</a> :: <a href=\"/package/base-4.15.1.0/docs/Foreign-ForeignPtr.html#t:ForeignPtr\" title=\"Foreign.ForeignPtr\">ForeignPtr</a> a -&gt; (<a href=\"/package/base-4.15.1.0/docs/Foreign-Ptr.html#t:Ptr\" title=\"Foreign.Ptr\">Ptr</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b) -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b","name":"unsafeWithForeignPtr","module":"Streamly.Internal.BaseCompat","link":"Streamly-Internal-BaseCompat.html#v:unsafeWithForeignPtr"},{"display_html":"<a href=\"#v:verify\">verify</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> -&gt; a -&gt; a","name":"verify","module":"Streamly.Internal.Control.Exception","link":"Streamly-Internal-Control-Exception.html#v:verify"},{"display_html":"<a href=\"#v:verifyM\">verifyM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> f =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> -&gt; f ()","name":"verifyM","module":"Streamly.Internal.Control.Exception","link":"Streamly-Internal-Control-Exception.html#v:verifyM"},{"display_html":"<a href=\"#v:rawForkIO\">rawForkIO</a> :: <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> () -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"/package/base-4.15.1.0/docs/Control-Concurrent.html#t:ThreadId\" title=\"Control.Concurrent\">ThreadId</a>","name":"rawForkIO","module":"Streamly.Internal.Control.ForkIO","link":"Streamly-Internal-Control-ForkIO.html#v:rawForkIO"},{"display_html":"<a href=\"#v:forkIOManaged\">forkIOManaged</a> :: <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> () -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"/package/base-4.15.1.0/docs/Control-Concurrent.html#t:ThreadId\" title=\"Control.Concurrent\">ThreadId</a>","name":"forkIOManaged","module":"Streamly.Internal.Control.ForkIO","link":"Streamly-Internal-Control-ForkIO.html#v:forkIOManaged"},{"display_html":"<a href=\"#v:forkManagedWith\">forkManagedWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; (m () -&gt; m <a href=\"/package/base-4.15.1.0/docs/Control-Concurrent.html#t:ThreadId\" title=\"Control.Concurrent\">ThreadId</a>) -&gt; m () -&gt; m <a href=\"/package/base-4.15.1.0/docs/Control-Concurrent.html#t:ThreadId\" title=\"Control.Concurrent\">ThreadId</a>","name":"forkManagedWith","module":"Streamly.Internal.Control.ForkIO","link":"Streamly-Internal-Control-ForkIO.html#v:forkManagedWith"},{"display_html":"<a href=\"#v:discard\">discard</a> :: <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m =&gt; m b -&gt; m ()","name":"discard","module":"Streamly.Internal.Control.Monad","link":"Streamly-Internal-Control-Monad.html#v:discard"},{"display_html":"<span class=\"keyword\">newtype</span> <a href=\"#t:Builder\">Builder</a> s m a = <a href=\"#v:Builder\">Builder</a> (s -&gt; m (a, s))","name":"Builder Builder","module":"Streamly.Internal.Data.Builder","link":"Streamly-Internal-Data-Builder.html#t:Builder"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Either-39-\">Either'</a> a b<ul class=\"subs\"><li>= <a href=\"#v:Left-39-\">Left'</a> !a</li><li>| <a href=\"#v:Right-39-\">Right'</a> !b</li></ul>","name":"Either' Left' Right'","module":"Streamly.Internal.Data.Either.Strict","link":"Streamly-Internal-Data-Either-Strict.html#t:Either-39-"},{"display_html":"<a href=\"#v:isLeft-39-\">isLeft'</a> :: <a href=\"Streamly-Internal-Data-Either-Strict.html#t:Either-39-\" title=\"Streamly.Internal.Data.Either.Strict\">Either'</a> a b -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"isLeft'","module":"Streamly.Internal.Data.Either.Strict","link":"Streamly-Internal-Data-Either-Strict.html#v:isLeft-39-"},{"display_html":"<a href=\"#v:isRight-39-\">isRight'</a> :: <a href=\"Streamly-Internal-Data-Either-Strict.html#t:Either-39-\" title=\"Streamly.Internal.Data.Either.Strict\">Either'</a> a b -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"isRight'","module":"Streamly.Internal.Data.Either.Strict","link":"Streamly-Internal-Data-Either-Strict.html#v:isRight-39-"},{"display_html":"<a href=\"#v:fromLeft-39-\">fromLeft'</a> :: <a href=\"Streamly-Internal-Data-Either-Strict.html#t:Either-39-\" title=\"Streamly.Internal.Data.Either.Strict\">Either'</a> a b -&gt; a","name":"fromLeft'","module":"Streamly.Internal.Data.Either.Strict","link":"Streamly-Internal-Data-Either-Strict.html#v:fromLeft-39-"},{"display_html":"<a href=\"#v:fromRight-39-\">fromRight'</a> :: <a href=\"Streamly-Internal-Data-Either-Strict.html#t:Either-39-\" title=\"Streamly.Internal.Data.Either.Strict\">Either'</a> a b -&gt; b","name":"fromRight'","module":"Streamly.Internal.Data.Either.Strict","link":"Streamly-Internal-Data-Either-Strict.html#v:fromRight-39-"},{"display_html":"<span class=\"keyword\">newtype</span> <a href=\"#t:IOFinalizer\">IOFinalizer</a> = <a href=\"#v:IOFinalizer\">IOFinalizer</a> (<a href=\"/package/base-4.15.1.0/docs/Data-IORef.html#t:IORef\" title=\"Data.IORef\">IORef</a> (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (<a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ())))","name":"IOFinalizer IOFinalizer","module":"Streamly.Internal.Data.IOFinalizer","link":"Streamly-Internal-Data-IOFinalizer.html#t:IOFinalizer"},{"display_html":"<a href=\"#v:newIOFinalizer\">newIOFinalizer</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a -&gt; m <a href=\"Streamly-Internal-Data-IOFinalizer.html#t:IOFinalizer\" title=\"Streamly.Internal.Data.IOFinalizer\">IOFinalizer</a>","name":"newIOFinalizer","module":"Streamly.Internal.Data.IOFinalizer","link":"Streamly-Internal-Data-IOFinalizer.html#v:newIOFinalizer"},{"display_html":"<a href=\"#v:runIOFinalizer\">runIOFinalizer</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-IOFinalizer.html#t:IOFinalizer\" title=\"Streamly.Internal.Data.IOFinalizer\">IOFinalizer</a> -&gt; m ()","name":"runIOFinalizer","module":"Streamly.Internal.Data.IOFinalizer","link":"Streamly-Internal-Data-IOFinalizer.html#v:runIOFinalizer"},{"display_html":"<a href=\"#v:clearingIOFinalizer\">clearingIOFinalizer</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-IOFinalizer.html#t:IOFinalizer\" title=\"Streamly.Internal.Data.IOFinalizer\">IOFinalizer</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a -&gt; m a","name":"clearingIOFinalizer","module":"Streamly.Internal.Data.IOFinalizer","link":"Streamly-Internal-Data-IOFinalizer.html#v:clearingIOFinalizer"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:IsMap\">IsMap</a> f <span class=\"keyword\">where</span><ul class=\"subs\"><li><span class=\"keyword\">type</span> <a href=\"#t:Key\">Key</a> f :: <a href=\"/package/base-4.15.1.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a></li><li><a href=\"#v:mapEmpty\">mapEmpty</a> :: f a</li><li><a href=\"#v:mapAlterF\">mapAlterF</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Functor.html#t:Functor\" title=\"Data.Functor\">Functor</a> g =&gt; (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a -&gt; g (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)) -&gt; <a href=\"Streamly-Internal-Data-IsMap.html#t:Key\" title=\"Streamly.Internal.Data.IsMap\">Key</a> f -&gt; f a -&gt; g (f a)</li><li><a href=\"#v:mapLookup\">mapLookup</a> :: <a href=\"Streamly-Internal-Data-IsMap.html#t:Key\" title=\"Streamly.Internal.Data.IsMap\">Key</a> f -&gt; f a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a</li><li><a href=\"#v:mapInsert\">mapInsert</a> :: <a href=\"Streamly-Internal-Data-IsMap.html#t:Key\" title=\"Streamly.Internal.Data.IsMap\">Key</a> f -&gt; a -&gt; f a -&gt; f a</li><li><a href=\"#v:mapDelete\">mapDelete</a> :: <a href=\"Streamly-Internal-Data-IsMap.html#t:Key\" title=\"Streamly.Internal.Data.IsMap\">Key</a> f -&gt; f a -&gt; f a</li><li><a href=\"#v:mapUnion\">mapUnion</a> :: f a -&gt; f a -&gt; f a</li><li><a href=\"#v:mapNull\">mapNull</a> :: f a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a></li><li><a href=\"#v:mapTraverseWithKey\">mapTraverseWithKey</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> t =&gt; (<a href=\"Streamly-Internal-Data-IsMap.html#t:Key\" title=\"Streamly.Internal.Data.IsMap\">Key</a> f -&gt; a -&gt; t b) -&gt; f a -&gt; t (f b)</li></ul>","name":"IsMap Key mapEmpty mapAlterF mapLookup mapInsert mapDelete mapUnion mapNull mapTraverseWithKey","module":"Streamly.Internal.Data.IsMap","link":"Streamly-Internal-Data-IsMap.html#t:IsMap"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Maybe-39-\">Maybe'</a> a<ul class=\"subs\"><li>= <a href=\"#v:Just-39-\">Just'</a> !a</li><li>| <a href=\"#v:Nothing-39-\">Nothing'</a></li></ul>","name":"Maybe' Just' Nothing'","module":"Streamly.Internal.Data.Maybe.Strict","link":"Streamly-Internal-Data-Maybe-Strict.html#t:Maybe-39-"},{"display_html":"<a href=\"#v:toMaybe\">toMaybe</a> :: <a href=\"Streamly-Internal-Data-Maybe-Strict.html#t:Maybe-39-\" title=\"Streamly.Internal.Data.Maybe.Strict\">Maybe'</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a","name":"toMaybe","module":"Streamly.Internal.Data.Maybe.Strict","link":"Streamly-Internal-Data-Maybe-Strict.html#v:toMaybe"},{"display_html":"<a href=\"#v:isJust-39-\">isJust'</a> :: <a href=\"Streamly-Internal-Data-Maybe-Strict.html#t:Maybe-39-\" title=\"Streamly.Internal.Data.Maybe.Strict\">Maybe'</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"isJust'","module":"Streamly.Internal.Data.Maybe.Strict","link":"Streamly-Internal-Data-Maybe-Strict.html#v:isJust-39-"},{"display_html":"<a href=\"#v:fromJust-39-\">fromJust'</a> :: <a href=\"Streamly-Internal-Data-Maybe-Strict.html#t:Maybe-39-\" title=\"Streamly.Internal.Data.Maybe.Strict\">Maybe'</a> a -&gt; a","name":"fromJust'","module":"Streamly.Internal.Data.Maybe.Strict","link":"Streamly-Internal-Data-Maybe-Strict.html#v:fromJust-39-"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Refold\">Refold</a> m c a b = <span class=\"keyword\">forall</span> s. <a href=\"#v:Refold\">Refold</a> (s -&gt; a -&gt; m (<a href=\"Streamly-Internal-Data-Fold.html#t:Step\" title=\"Streamly.Internal.Data.Fold\">Step</a> s b)) (c -&gt; m (<a href=\"Streamly-Internal-Data-Fold.html#t:Step\" title=\"Streamly.Internal.Data.Fold\">Step</a> s b)) (s -&gt; m b)","name":"Refold Refold","module":"Streamly.Internal.Data.Refold.Type","link":"Streamly-Internal-Data-Refold-Type.html#t:Refold"},{"display_html":"<a href=\"#v:foldl-39-\">foldl'</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; a -&gt; b) -&gt; <a href=\"Streamly-Internal-Data-Refold-Type.html#t:Refold\" title=\"Streamly.Internal.Data.Refold.Type\">Refold</a> m b a b","name":"foldl'","module":"Streamly.Internal.Data.Refold.Type","link":"Streamly-Internal-Data-Refold-Type.html#v:foldl-39-"},{"display_html":"<a href=\"#v:sconcat\">sconcat</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Semigroup\" title=\"Prelude\">Semigroup</a> a) =&gt; <a href=\"Streamly-Internal-Data-Refold-Type.html#t:Refold\" title=\"Streamly.Internal.Data.Refold.Type\">Refold</a> m a a a","name":"sconcat","module":"Streamly.Internal.Data.Refold.Type","link":"Streamly-Internal-Data-Refold-Type.html#v:sconcat"},{"display_html":"<a href=\"#v:drainBy\">drainBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (c -&gt; a -&gt; m b) -&gt; <a href=\"Streamly-Internal-Data-Refold-Type.html#t:Refold\" title=\"Streamly.Internal.Data.Refold.Type\">Refold</a> m c a ()","name":"drainBy","module":"Streamly.Internal.Data.Refold.Type","link":"Streamly-Internal-Data-Refold-Type.html#v:drainBy"},{"display_html":"<a href=\"#v:iterate\">iterate</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Refold-Type.html#t:Refold\" title=\"Streamly.Internal.Data.Refold.Type\">Refold</a> m b a b -&gt; <a href=\"Streamly-Internal-Data-Refold-Type.html#t:Refold\" title=\"Streamly.Internal.Data.Refold.Type\">Refold</a> m b a b","name":"iterate","module":"Streamly.Internal.Data.Refold.Type","link":"Streamly-Internal-Data-Refold-Type.html#v:iterate"},{"display_html":"<a href=\"#v:lmapM\">lmapM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a href=\"Streamly-Internal-Data-Refold-Type.html#t:Refold\" title=\"Streamly.Internal.Data.Refold.Type\">Refold</a> m c b r -&gt; <a href=\"Streamly-Internal-Data-Refold-Type.html#t:Refold\" title=\"Streamly.Internal.Data.Refold.Type\">Refold</a> m c a r","name":"lmapM","module":"Streamly.Internal.Data.Refold.Type","link":"Streamly-Internal-Data-Refold-Type.html#v:lmapM"},{"display_html":"<a href=\"#v:rmapM\">rmapM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; m c) -&gt; <a href=\"Streamly-Internal-Data-Refold-Type.html#t:Refold\" title=\"Streamly.Internal.Data.Refold.Type\">Refold</a> m x a b -&gt; <a href=\"Streamly-Internal-Data-Refold-Type.html#t:Refold\" title=\"Streamly.Internal.Data.Refold.Type\">Refold</a> m x a c","name":"rmapM","module":"Streamly.Internal.Data.Refold.Type","link":"Streamly-Internal-Data-Refold-Type.html#v:rmapM"},{"display_html":"<a href=\"#v:append\">append</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Refold-Type.html#t:Refold\" title=\"Streamly.Internal.Data.Refold.Type\">Refold</a> m x a b -&gt; <a href=\"Streamly-Internal-Data-Refold-Type.html#t:Refold\" title=\"Streamly.Internal.Data.Refold.Type\">Refold</a> m b a b -&gt; <a href=\"Streamly-Internal-Data-Refold-Type.html#t:Refold\" title=\"Streamly.Internal.Data.Refold.Type\">Refold</a> m x a b","name":"append","module":"Streamly.Internal.Data.Refold.Type","link":"Streamly-Internal-Data-Refold-Type.html#v:append"},{"display_html":"<a href=\"#v:take\">take</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Refold-Type.html#t:Refold\" title=\"Streamly.Internal.Data.Refold.Type\">Refold</a> m x a b -&gt; <a href=\"Streamly-Internal-Data-Refold-Type.html#t:Refold\" title=\"Streamly.Internal.Data.Refold.Type\">Refold</a> m x a b","name":"take","module":"Streamly.Internal.Data.Refold.Type","link":"Streamly-Internal-Data-Refold-Type.html#v:take"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:TimeSpec\">TimeSpec</a> = <a href=\"#v:TimeSpec\">TimeSpec</a> {<ul class=\"subs\"><li><a href=\"#v:sec\">sec</a> :: !<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int64\" title=\"Data.Int\">Int64</a></li><li><a href=\"#v:nsec\">nsec</a> :: !<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int64\" title=\"Data.Int\">Int64</a></li></ul>}","name":"TimeSpec TimeSpec sec nsec","module":"Streamly.Internal.Data.Time.TimeSpec","link":"Streamly-Internal-Data-Time-TimeSpec.html#t:TimeSpec"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Tuple-39-\">Tuple'</a> a b = <a href=\"#v:Tuple-39-\">Tuple'</a> !a !b","name":"Tuple' Tuple'","module":"Streamly.Internal.Data.Tuple.Strict","link":"Streamly-Internal-Data-Tuple-Strict.html#t:Tuple-39-"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Tuple3-39-\">Tuple3'</a> a b c = <a href=\"#v:Tuple3-39-\">Tuple3'</a> !a !b !c","name":"Tuple3' Tuple3'","module":"Streamly.Internal.Data.Tuple.Strict","link":"Streamly-Internal-Data-Tuple-Strict.html#t:Tuple3-39-"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Tuple3Fused-39-\">Tuple3Fused'</a> a b c = <a href=\"#v:Tuple3Fused-39-\">Tuple3Fused'</a> !a !b !c","name":"Tuple3Fused' Tuple3Fused'","module":"Streamly.Internal.Data.Tuple.Strict","link":"Streamly-Internal-Data-Tuple-Strict.html#t:Tuple3Fused-39-"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Tuple4-39-\">Tuple4'</a> a b c d = <a href=\"#v:Tuple4-39-\">Tuple4'</a> !a !b !c !d","name":"Tuple4' Tuple4'","module":"Streamly.Internal.Data.Tuple.Strict","link":"Streamly-Internal-Data-Tuple-Strict.html#t:Tuple4-39-"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Step\">Step</a> s a<ul class=\"subs\"><li>= <a href=\"#v:Yield\">Yield</a> a s</li><li>| <a href=\"#v:Continue\">Continue</a> s</li></ul>","name":"Step Yield Continue","module":"Streamly.Internal.Data.Pipe","link":"Streamly-Internal-Data-Pipe.html#t:Step"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Pipe\">Pipe</a> m a b = <span class=\"keyword\">forall</span> s1 s2. <a href=\"#v:Pipe\">Pipe</a> (s1 -&gt; a -&gt; m (<a href=\"Streamly-Internal-Data-Pipe.html#t:Step\" title=\"Streamly.Internal.Data.Pipe\">Step</a> (<a href=\"Streamly-Internal-Data-Pipe.html#t:PipeState\" title=\"Streamly.Internal.Data.Pipe\">PipeState</a> s1 s2) b)) (s2 -&gt; m (<a href=\"Streamly-Internal-Data-Pipe.html#t:Step\" title=\"Streamly.Internal.Data.Pipe\">Step</a> (<a href=\"Streamly-Internal-Data-Pipe.html#t:PipeState\" title=\"Streamly.Internal.Data.Pipe\">PipeState</a> s1 s2) b)) s1","name":"Pipe Pipe","module":"Streamly.Internal.Data.Pipe","link":"Streamly-Internal-Data-Pipe.html#t:Pipe"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:PipeState\">PipeState</a> s1 s2<ul class=\"subs\"><li>= <a href=\"#v:Consume\">Consume</a> s1</li><li>| <a href=\"#v:Produce\">Produce</a> s2</li></ul>","name":"PipeState Consume Produce","module":"Streamly.Internal.Data.Pipe","link":"Streamly-Internal-Data-Pipe.html#t:PipeState"},{"display_html":"<a href=\"#v:zipWith\">zipWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; b -&gt; c) -&gt; <a href=\"Streamly-Internal-Data-Pipe.html#t:Pipe\" title=\"Streamly.Internal.Data.Pipe\">Pipe</a> m i a -&gt; <a href=\"Streamly-Internal-Data-Pipe.html#t:Pipe\" title=\"Streamly.Internal.Data.Pipe\">Pipe</a> m i b -&gt; <a href=\"Streamly-Internal-Data-Pipe.html#t:Pipe\" title=\"Streamly.Internal.Data.Pipe\">Pipe</a> m i c","name":"zipWith","module":"Streamly.Internal.Data.Pipe","link":"Streamly-Internal-Data-Pipe.html#v:zipWith"},{"display_html":"<a href=\"#v:tee\">tee</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Pipe.html#t:Pipe\" title=\"Streamly.Internal.Data.Pipe\">Pipe</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Pipe.html#t:Pipe\" title=\"Streamly.Internal.Data.Pipe\">Pipe</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Pipe.html#t:Pipe\" title=\"Streamly.Internal.Data.Pipe\">Pipe</a> m a b","name":"tee","module":"Streamly.Internal.Data.Pipe","link":"Streamly-Internal-Data-Pipe.html#v:tee"},{"display_html":"<a href=\"#v:map\">map</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; b) -&gt; <a href=\"Streamly-Internal-Data-Pipe.html#t:Pipe\" title=\"Streamly.Internal.Data.Pipe\">Pipe</a> m a b","name":"map","module":"Streamly.Internal.Data.Pipe","link":"Streamly-Internal-Data-Pipe.html#v:map"},{"display_html":"<a href=\"#v:compose\">compose</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Pipe.html#t:Pipe\" title=\"Streamly.Internal.Data.Pipe\">Pipe</a> m b c -&gt; <a href=\"Streamly-Internal-Data-Pipe.html#t:Pipe\" title=\"Streamly.Internal.Data.Pipe\">Pipe</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Pipe.html#t:Pipe\" title=\"Streamly.Internal.Data.Pipe\">Pipe</a> m a c","name":"compose","module":"Streamly.Internal.Data.Pipe","link":"Streamly-Internal-Data-Pipe.html#v:compose"},{"display_html":"<a href=\"#v:mapM\">mapM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a href=\"Streamly-Internal-Data-Pipe.html#t:Pipe\" title=\"Streamly.Internal.Data.Pipe\">Pipe</a> m a b","name":"mapM","module":"Streamly.Internal.Data.Pipe","link":"Streamly-Internal-Data-Pipe.html#v:mapM"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:TimeUnit\">TimeUnit</a> a","name":"TimeUnit","module":"Streamly.Internal.Data.Time.Units","link":"Streamly-Internal-Data-Time-Units.html#t:TimeUnit"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:TimeUnit64\">TimeUnit64</a> a","name":"TimeUnit64","module":"Streamly.Internal.Data.Time.Units","link":"Streamly-Internal-Data-Time-Units.html#t:TimeUnit64"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:TimeSpec\">TimeSpec</a> = <a href=\"#v:TimeSpec\">TimeSpec</a> {<ul class=\"subs\"><li><a href=\"#v:sec\">sec</a> :: !<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int64\" title=\"Data.Int\">Int64</a></li><li><a href=\"#v:nsec\">nsec</a> :: !<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int64\" title=\"Data.Int\">Int64</a></li></ul>}","name":"TimeSpec TimeSpec sec nsec","module":"Streamly.Internal.Data.Time.Units","link":"Streamly-Internal-Data-Time-Units.html#t:TimeSpec"},{"display_html":"<span class=\"keyword\">newtype</span> <a href=\"#t:NanoSecond64\">NanoSecond64</a> = <a href=\"#v:NanoSecond64\">NanoSecond64</a> <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int64\" title=\"Data.Int\">Int64</a>","name":"NanoSecond64 NanoSecond64","module":"Streamly.Internal.Data.Time.Units","link":"Streamly-Internal-Data-Time-Units.html#t:NanoSecond64"},{"display_html":"<span class=\"keyword\">newtype</span> <a href=\"#t:MicroSecond64\">MicroSecond64</a> = <a href=\"#v:MicroSecond64\">MicroSecond64</a> <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int64\" title=\"Data.Int\">Int64</a>","name":"MicroSecond64 MicroSecond64","module":"Streamly.Internal.Data.Time.Units","link":"Streamly-Internal-Data-Time-Units.html#t:MicroSecond64"},{"display_html":"<span class=\"keyword\">newtype</span> <a href=\"#t:MilliSecond64\">MilliSecond64</a> = <a href=\"#v:MilliSecond64\">MilliSecond64</a> <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int64\" title=\"Data.Int\">Int64</a>","name":"MilliSecond64 MilliSecond64","module":"Streamly.Internal.Data.Time.Units","link":"Streamly-Internal-Data-Time-Units.html#t:MilliSecond64"},{"display_html":"<a href=\"#v:showNanoSecond64\">showNanoSecond64</a> :: <a href=\"Streamly-Internal-Data-Time-Units.html#t:NanoSecond64\" title=\"Streamly.Internal.Data.Time.Units\">NanoSecond64</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a>","name":"showNanoSecond64","module":"Streamly.Internal.Data.Time.Units","link":"Streamly-Internal-Data-Time-Units.html#v:showNanoSecond64"},{"display_html":"<span class=\"keyword\">newtype</span> <a href=\"#t:AbsTime\">AbsTime</a> = <a href=\"#v:AbsTime\">AbsTime</a> <a href=\"Streamly-Internal-Data-Time-Units.html#t:TimeSpec\" title=\"Streamly.Internal.Data.Time.Units\">TimeSpec</a>","name":"AbsTime AbsTime","module":"Streamly.Internal.Data.Time.Units","link":"Streamly-Internal-Data-Time-Units.html#t:AbsTime"},{"display_html":"<a href=\"#v:toAbsTime\">toAbsTime</a> :: <a href=\"Streamly-Internal-Data-Time-Units.html#t:TimeUnit\" title=\"Streamly.Internal.Data.Time.Units\">TimeUnit</a> a =&gt; a -&gt; <a href=\"Streamly-Internal-Data-Time-Units.html#t:AbsTime\" title=\"Streamly.Internal.Data.Time.Units\">AbsTime</a>","name":"toAbsTime","module":"Streamly.Internal.Data.Time.Units","link":"Streamly-Internal-Data-Time-Units.html#v:toAbsTime"},{"display_html":"<a href=\"#v:fromAbsTime\">fromAbsTime</a> :: <a href=\"Streamly-Internal-Data-Time-Units.html#t:TimeUnit\" title=\"Streamly.Internal.Data.Time.Units\">TimeUnit</a> a =&gt; <a href=\"Streamly-Internal-Data-Time-Units.html#t:AbsTime\" title=\"Streamly.Internal.Data.Time.Units\">AbsTime</a> -&gt; a","name":"fromAbsTime","module":"Streamly.Internal.Data.Time.Units","link":"Streamly-Internal-Data-Time-Units.html#v:fromAbsTime"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:RelTime\">RelTime</a>","name":"RelTime","module":"Streamly.Internal.Data.Time.Units","link":"Streamly-Internal-Data-Time-Units.html#t:RelTime"},{"display_html":"<a href=\"#v:toRelTime\">toRelTime</a> :: <a href=\"Streamly-Internal-Data-Time-Units.html#t:TimeUnit\" title=\"Streamly.Internal.Data.Time.Units\">TimeUnit</a> a =&gt; a -&gt; <a href=\"Streamly-Internal-Data-Time-Units.html#t:RelTime\" title=\"Streamly.Internal.Data.Time.Units\">RelTime</a>","name":"toRelTime","module":"Streamly.Internal.Data.Time.Units","link":"Streamly-Internal-Data-Time-Units.html#v:toRelTime"},{"display_html":"<a href=\"#v:fromRelTime\">fromRelTime</a> :: <a href=\"Streamly-Internal-Data-Time-Units.html#t:TimeUnit\" title=\"Streamly.Internal.Data.Time.Units\">TimeUnit</a> a =&gt; <a href=\"Streamly-Internal-Data-Time-Units.html#t:RelTime\" title=\"Streamly.Internal.Data.Time.Units\">RelTime</a> -&gt; a","name":"fromRelTime","module":"Streamly.Internal.Data.Time.Units","link":"Streamly-Internal-Data-Time-Units.html#v:fromRelTime"},{"display_html":"<a href=\"#v:diffAbsTime\">diffAbsTime</a> :: <a href=\"Streamly-Internal-Data-Time-Units.html#t:AbsTime\" title=\"Streamly.Internal.Data.Time.Units\">AbsTime</a> -&gt; <a href=\"Streamly-Internal-Data-Time-Units.html#t:AbsTime\" title=\"Streamly.Internal.Data.Time.Units\">AbsTime</a> -&gt; <a href=\"Streamly-Internal-Data-Time-Units.html#t:RelTime\" title=\"Streamly.Internal.Data.Time.Units\">RelTime</a>","name":"diffAbsTime","module":"Streamly.Internal.Data.Time.Units","link":"Streamly-Internal-Data-Time-Units.html#v:diffAbsTime"},{"display_html":"<a href=\"#v:addToAbsTime\">addToAbsTime</a> :: <a href=\"Streamly-Internal-Data-Time-Units.html#t:AbsTime\" title=\"Streamly.Internal.Data.Time.Units\">AbsTime</a> -&gt; <a href=\"Streamly-Internal-Data-Time-Units.html#t:RelTime\" title=\"Streamly.Internal.Data.Time.Units\">RelTime</a> -&gt; <a href=\"Streamly-Internal-Data-Time-Units.html#t:AbsTime\" title=\"Streamly.Internal.Data.Time.Units\">AbsTime</a>","name":"addToAbsTime","module":"Streamly.Internal.Data.Time.Units","link":"Streamly-Internal-Data-Time-Units.html#v:addToAbsTime"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:RelTime64\">RelTime64</a>","name":"RelTime64","module":"Streamly.Internal.Data.Time.Units","link":"Streamly-Internal-Data-Time-Units.html#t:RelTime64"},{"display_html":"<a href=\"#v:toRelTime64\">toRelTime64</a> :: <a href=\"Streamly-Internal-Data-Time-Units.html#t:TimeUnit64\" title=\"Streamly.Internal.Data.Time.Units\">TimeUnit64</a> a =&gt; a -&gt; <a href=\"Streamly-Internal-Data-Time-Units.html#t:RelTime64\" title=\"Streamly.Internal.Data.Time.Units\">RelTime64</a>","name":"toRelTime64","module":"Streamly.Internal.Data.Time.Units","link":"Streamly-Internal-Data-Time-Units.html#v:toRelTime64"},{"display_html":"<a href=\"#v:fromRelTime64\">fromRelTime64</a> :: <a href=\"Streamly-Internal-Data-Time-Units.html#t:TimeUnit64\" title=\"Streamly.Internal.Data.Time.Units\">TimeUnit64</a> a =&gt; <a href=\"Streamly-Internal-Data-Time-Units.html#t:RelTime64\" title=\"Streamly.Internal.Data.Time.Units\">RelTime64</a> -&gt; a","name":"fromRelTime64","module":"Streamly.Internal.Data.Time.Units","link":"Streamly-Internal-Data-Time-Units.html#v:fromRelTime64"},{"display_html":"<a href=\"#v:diffAbsTime64\">diffAbsTime64</a> :: <a href=\"Streamly-Internal-Data-Time-Units.html#t:AbsTime\" title=\"Streamly.Internal.Data.Time.Units\">AbsTime</a> -&gt; <a href=\"Streamly-Internal-Data-Time-Units.html#t:AbsTime\" title=\"Streamly.Internal.Data.Time.Units\">AbsTime</a> -&gt; <a href=\"Streamly-Internal-Data-Time-Units.html#t:RelTime64\" title=\"Streamly.Internal.Data.Time.Units\">RelTime64</a>","name":"diffAbsTime64","module":"Streamly.Internal.Data.Time.Units","link":"Streamly-Internal-Data-Time-Units.html#v:diffAbsTime64"},{"display_html":"<a href=\"#v:addToAbsTime64\">addToAbsTime64</a> :: <a href=\"Streamly-Internal-Data-Time-Units.html#t:AbsTime\" title=\"Streamly.Internal.Data.Time.Units\">AbsTime</a> -&gt; <a href=\"Streamly-Internal-Data-Time-Units.html#t:RelTime64\" title=\"Streamly.Internal.Data.Time.Units\">RelTime64</a> -&gt; <a href=\"Streamly-Internal-Data-Time-Units.html#t:AbsTime\" title=\"Streamly.Internal.Data.Time.Units\">AbsTime</a>","name":"addToAbsTime64","module":"Streamly.Internal.Data.Time.Units","link":"Streamly-Internal-Data-Time-Units.html#v:addToAbsTime64"},{"display_html":"<a href=\"#v:showRelTime64\">showRelTime64</a> :: <a href=\"Streamly-Internal-Data-Time-Units.html#t:RelTime64\" title=\"Streamly.Internal.Data.Time.Units\">RelTime64</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a>","name":"showRelTime64","module":"Streamly.Internal.Data.Time.Units","link":"Streamly-Internal-Data-Time-Units.html#v:showRelTime64"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ThreadAbort\">ThreadAbort</a> = <a href=\"#v:ThreadAbort\">ThreadAbort</a>","name":"ThreadAbort ThreadAbort","module":"Streamly.Internal.Data.SVar.Type","link":"Streamly-Internal-Data-SVar-Type.html#t:ThreadAbort"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ChildEvent\">ChildEvent</a> a<ul class=\"subs\"><li>= <a href=\"#v:ChildYield\">ChildYield</a> a</li><li>| <a href=\"#v:ChildStop\">ChildStop</a> <a href=\"/package/base-4.15.1.0/docs/Control-Concurrent.html#t:ThreadId\" title=\"Control.Concurrent\">ThreadId</a> (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"/package/base-4.15.1.0/docs/Control-Exception.html#t:SomeException\" title=\"Control.Exception\">SomeException</a>)</li></ul>","name":"ChildEvent ChildYield ChildStop","module":"Streamly.Internal.Data.SVar.Type","link":"Streamly-Internal-Data-SVar-Type.html#t:ChildEvent"},{"display_html":"<span class=\"keyword\">newtype</span> <a href=\"#t:RunInIO\">RunInIO</a> m = <a href=\"#v:RunInIO\">RunInIO</a> {<ul class=\"subs\"><li><a href=\"#v:runInIO\">runInIO</a> :: <span class=\"keyword\">forall</span> b. m b -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"/package/monad-control-1.0.3.1/docs/Control-Monad-Trans-Control.html#t:StM\" title=\"Control.Monad.Trans.Control\">StM</a> m b)</li></ul>}","name":"RunInIO RunInIO runInIO","module":"Streamly.Internal.Data.SVar.Type","link":"Streamly-Internal-Data-SVar-Type.html#t:RunInIO"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:AheadHeapEntry\">AheadHeapEntry</a> (t :: (<a href=\"/package/base-4.15.1.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a>) -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a>) m a<ul class=\"subs\"><li>= <a href=\"#v:AheadEntryNull\">AheadEntryNull</a></li><li>| <a href=\"#v:AheadEntryPure\">AheadEntryPure</a> a</li><li>| <a href=\"#v:AheadEntryStream\">AheadEntryStream</a> (<a href=\"Streamly-Internal-Data-SVar-Type.html#t:RunInIO\" title=\"Streamly.Internal.Data.SVar.Type\">RunInIO</a> m, t m a)</li></ul>","name":"AheadHeapEntry AheadEntryNull AheadEntryPure AheadEntryStream","module":"Streamly.Internal.Data.SVar.Type","link":"Streamly-Internal-Data-SVar-Type.html#t:AheadHeapEntry"},{"display_html":"<span class=\"keyword\">newtype</span> <a href=\"#t:Count\">Count</a> = <a href=\"#v:Count\">Count</a> <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int64\" title=\"Data.Int\">Int64</a>","name":"Count Count","module":"Streamly.Internal.Data.SVar.Type","link":"Streamly-Internal-Data-SVar-Type.html#t:Count"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Limit\">Limit</a><ul class=\"subs\"><li>= <a href=\"#v:Unlimited\">Unlimited</a></li><li>| <a href=\"#v:Limited\">Limited</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word\" title=\"Data.Word\">Word</a></li></ul>","name":"Limit Unlimited Limited","module":"Streamly.Internal.Data.SVar.Type","link":"Streamly-Internal-Data-SVar-Type.html#t:Limit"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:SVarStyle\">SVarStyle</a><ul class=\"subs\"><li>= <a href=\"#v:AsyncVar\">AsyncVar</a></li><li>| <a href=\"#v:WAsyncVar\">WAsyncVar</a></li><li>| <a href=\"#v:ParallelVar\">ParallelVar</a></li><li>| <a href=\"#v:AheadVar\">AheadVar</a></li></ul>","name":"SVarStyle AsyncVar WAsyncVar ParallelVar AheadVar","module":"Streamly.Internal.Data.SVar.Type","link":"Streamly-Internal-Data-SVar-Type.html#t:SVarStyle"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:SVarStopStyle\">SVarStopStyle</a><ul class=\"subs\"><li>= <a href=\"#v:StopNone\">StopNone</a></li><li>| <a href=\"#v:StopAny\">StopAny</a></li><li>| <a href=\"#v:StopBy\">StopBy</a></li></ul>","name":"SVarStopStyle StopNone StopAny StopBy","module":"Streamly.Internal.Data.SVar.Type","link":"Streamly-Internal-Data-SVar-Type.html#t:SVarStopStyle"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:SVarStats\">SVarStats</a> = <a href=\"#v:SVarStats\">SVarStats</a> {<ul class=\"subs\"><li><a href=\"#v:totalDispatches\">totalDispatches</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-IORef.html#t:IORef\" title=\"Data.IORef\">IORef</a> <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a></li><li><a href=\"#v:maxWorkers\">maxWorkers</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-IORef.html#t:IORef\" title=\"Data.IORef\">IORef</a> <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a></li><li><a href=\"#v:maxOutQSize\">maxOutQSize</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-IORef.html#t:IORef\" title=\"Data.IORef\">IORef</a> <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a></li><li><a href=\"#v:maxHeapSize\">maxHeapSize</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-IORef.html#t:IORef\" title=\"Data.IORef\">IORef</a> <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a></li><li><a href=\"#v:maxWorkQSize\">maxWorkQSize</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-IORef.html#t:IORef\" title=\"Data.IORef\">IORef</a> <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a></li><li><a href=\"#v:avgWorkerLatency\">avgWorkerLatency</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-IORef.html#t:IORef\" title=\"Data.IORef\">IORef</a> (<a href=\"Streamly-Internal-Data-SVar-Type.html#t:Count\" title=\"Streamly.Internal.Data.SVar.Type\">Count</a>, <a href=\"Streamly-Internal-Data-Time-Units.html#t:NanoSecond64\" title=\"Streamly.Internal.Data.Time.Units\">NanoSecond64</a>)</li><li><a href=\"#v:minWorkerLatency\">minWorkerLatency</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-IORef.html#t:IORef\" title=\"Data.IORef\">IORef</a> <a href=\"Streamly-Internal-Data-Time-Units.html#t:NanoSecond64\" title=\"Streamly.Internal.Data.Time.Units\">NanoSecond64</a></li><li><a href=\"#v:maxWorkerLatency\">maxWorkerLatency</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-IORef.html#t:IORef\" title=\"Data.IORef\">IORef</a> <a href=\"Streamly-Internal-Data-Time-Units.html#t:NanoSecond64\" title=\"Streamly.Internal.Data.Time.Units\">NanoSecond64</a></li><li><a href=\"#v:svarStopTime\">svarStopTime</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-IORef.html#t:IORef\" title=\"Data.IORef\">IORef</a> (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"Streamly-Internal-Data-Time-Units.html#t:AbsTime\" title=\"Streamly.Internal.Data.Time.Units\">AbsTime</a>)</li></ul>}","name":"SVarStats SVarStats maxHeapSize totalDispatches maxWorkers maxOutQSize maxWorkQSize avgWorkerLatency minWorkerLatency maxWorkerLatency svarStopTime","module":"Streamly.Internal.Data.SVar.Type","link":"Streamly-Internal-Data-SVar-Type.html#t:SVarStats"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:WorkerInfo\">WorkerInfo</a> = <a href=\"#v:WorkerInfo\">WorkerInfo</a> {<ul class=\"subs\"><li><a href=\"#v:workerYieldMax\">workerYieldMax</a> :: <a href=\"Streamly-Internal-Data-SVar-Type.html#t:Count\" title=\"Streamly.Internal.Data.SVar.Type\">Count</a></li><li><a href=\"#v:workerYieldCount\">workerYieldCount</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-IORef.html#t:IORef\" title=\"Data.IORef\">IORef</a> <a href=\"Streamly-Internal-Data-SVar-Type.html#t:Count\" title=\"Streamly.Internal.Data.SVar.Type\">Count</a></li><li><a href=\"#v:workerLatencyStart\">workerLatencyStart</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-IORef.html#t:IORef\" title=\"Data.IORef\">IORef</a> (<a href=\"Streamly-Internal-Data-SVar-Type.html#t:Count\" title=\"Streamly.Internal.Data.SVar.Type\">Count</a>, <a href=\"Streamly-Internal-Data-Time-Units.html#t:AbsTime\" title=\"Streamly.Internal.Data.Time.Units\">AbsTime</a>)</li></ul>}","name":"WorkerInfo WorkerInfo workerYieldMax workerYieldCount workerLatencyStart","module":"Streamly.Internal.Data.SVar.Type","link":"Streamly-Internal-Data-SVar-Type.html#t:WorkerInfo"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:PushBufferPolicy\">PushBufferPolicy</a><ul class=\"subs\"><li>= <a href=\"#v:PushBufferDropNew\">PushBufferDropNew</a></li><li>| <a href=\"#v:PushBufferDropOld\">PushBufferDropOld</a></li><li>| <a href=\"#v:PushBufferBlock\">PushBufferBlock</a></li></ul>","name":"PushBufferPolicy PushBufferDropNew PushBufferDropOld PushBufferBlock","module":"Streamly.Internal.Data.SVar.Type","link":"Streamly-Internal-Data-SVar-Type.html#t:PushBufferPolicy"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:LatencyRange\">LatencyRange</a> = <a href=\"#v:LatencyRange\">LatencyRange</a> {<ul class=\"subs\"><li><a href=\"#v:minLatency\">minLatency</a> :: <a href=\"Streamly-Internal-Data-Time-Units.html#t:NanoSecond64\" title=\"Streamly.Internal.Data.Time.Units\">NanoSecond64</a></li><li><a href=\"#v:maxLatency\">maxLatency</a> :: <a href=\"Streamly-Internal-Data-Time-Units.html#t:NanoSecond64\" title=\"Streamly.Internal.Data.Time.Units\">NanoSecond64</a></li></ul>}","name":"LatencyRange LatencyRange minLatency maxLatency","module":"Streamly.Internal.Data.SVar.Type","link":"Streamly-Internal-Data-SVar-Type.html#t:LatencyRange"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:YieldRateInfo\">YieldRateInfo</a> = <a href=\"#v:YieldRateInfo\">YieldRateInfo</a> {<ul class=\"subs\"><li><a href=\"#v:svarLatencyTarget\">svarLatencyTarget</a> :: <a href=\"Streamly-Internal-Data-Time-Units.html#t:NanoSecond64\" title=\"Streamly.Internal.Data.Time.Units\">NanoSecond64</a></li><li><a href=\"#v:svarLatencyRange\">svarLatencyRange</a> :: <a href=\"Streamly-Internal-Data-SVar-Type.html#t:LatencyRange\" title=\"Streamly.Internal.Data.SVar.Type\">LatencyRange</a></li><li><a href=\"#v:svarRateBuffer\">svarRateBuffer</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a></li><li><a href=\"#v:svarGainedLostYields\">svarGainedLostYields</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-IORef.html#t:IORef\" title=\"Data.IORef\">IORef</a> <a href=\"Streamly-Internal-Data-SVar-Type.html#t:Count\" title=\"Streamly.Internal.Data.SVar.Type\">Count</a></li><li><a href=\"#v:svarAllTimeLatency\">svarAllTimeLatency</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-IORef.html#t:IORef\" title=\"Data.IORef\">IORef</a> (<a href=\"Streamly-Internal-Data-SVar-Type.html#t:Count\" title=\"Streamly.Internal.Data.SVar.Type\">Count</a>, <a href=\"Streamly-Internal-Data-Time-Units.html#t:AbsTime\" title=\"Streamly.Internal.Data.Time.Units\">AbsTime</a>)</li><li><a href=\"#v:workerBootstrapLatency\">workerBootstrapLatency</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"Streamly-Internal-Data-Time-Units.html#t:NanoSecond64\" title=\"Streamly.Internal.Data.Time.Units\">NanoSecond64</a></li><li><a href=\"#v:workerPollingInterval\">workerPollingInterval</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-IORef.html#t:IORef\" title=\"Data.IORef\">IORef</a> <a href=\"Streamly-Internal-Data-SVar-Type.html#t:Count\" title=\"Streamly.Internal.Data.SVar.Type\">Count</a></li><li><a href=\"#v:workerPendingLatency\">workerPendingLatency</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-IORef.html#t:IORef\" title=\"Data.IORef\">IORef</a> (<a href=\"Streamly-Internal-Data-SVar-Type.html#t:Count\" title=\"Streamly.Internal.Data.SVar.Type\">Count</a>, <a href=\"Streamly-Internal-Data-SVar-Type.html#t:Count\" title=\"Streamly.Internal.Data.SVar.Type\">Count</a>, <a href=\"Streamly-Internal-Data-Time-Units.html#t:NanoSecond64\" title=\"Streamly.Internal.Data.Time.Units\">NanoSecond64</a>)</li><li><a href=\"#v:workerCollectedLatency\">workerCollectedLatency</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-IORef.html#t:IORef\" title=\"Data.IORef\">IORef</a> (<a href=\"Streamly-Internal-Data-SVar-Type.html#t:Count\" title=\"Streamly.Internal.Data.SVar.Type\">Count</a>, <a href=\"Streamly-Internal-Data-SVar-Type.html#t:Count\" title=\"Streamly.Internal.Data.SVar.Type\">Count</a>, <a href=\"Streamly-Internal-Data-Time-Units.html#t:NanoSecond64\" title=\"Streamly.Internal.Data.Time.Units\">NanoSecond64</a>)</li><li><a href=\"#v:workerMeasuredLatency\">workerMeasuredLatency</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-IORef.html#t:IORef\" title=\"Data.IORef\">IORef</a> <a href=\"Streamly-Internal-Data-Time-Units.html#t:NanoSecond64\" title=\"Streamly.Internal.Data.Time.Units\">NanoSecond64</a></li></ul>}","name":"YieldRateInfo YieldRateInfo svarLatencyTarget svarLatencyRange svarRateBuffer svarGainedLostYields svarAllTimeLatency workerBootstrapLatency workerPollingInterval workerPendingLatency workerCollectedLatency workerMeasuredLatency","module":"Streamly.Internal.Data.SVar.Type","link":"Streamly-Internal-Data-SVar-Type.html#t:YieldRateInfo"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:SVar\">SVar</a> t m a = <a href=\"#v:SVar\">SVar</a> {<ul class=\"subs\"><li><a href=\"#v:svarStyle\">svarStyle</a> :: <a href=\"Streamly-Internal-Data-SVar-Type.html#t:SVarStyle\" title=\"Streamly.Internal.Data.SVar.Type\">SVarStyle</a></li><li><a href=\"#v:svarMrun\">svarMrun</a> :: <a href=\"Streamly-Internal-Data-SVar-Type.html#t:RunInIO\" title=\"Streamly.Internal.Data.SVar.Type\">RunInIO</a> m</li><li><a href=\"#v:svarStopStyle\">svarStopStyle</a> :: <a href=\"Streamly-Internal-Data-SVar-Type.html#t:SVarStopStyle\" title=\"Streamly.Internal.Data.SVar.Type\">SVarStopStyle</a></li><li><a href=\"#v:svarStopBy\">svarStopBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-IORef.html#t:IORef\" title=\"Data.IORef\">IORef</a> <a href=\"/package/base-4.15.1.0/docs/Control-Concurrent.html#t:ThreadId\" title=\"Control.Concurrent\">ThreadId</a></li><li><a href=\"#v:outputQueue\">outputQueue</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-IORef.html#t:IORef\" title=\"Data.IORef\">IORef</a> ([<a href=\"Streamly-Internal-Data-SVar-Type.html#t:ChildEvent\" title=\"Streamly.Internal.Data.SVar.Type\">ChildEvent</a> a], <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>)</li><li><a href=\"#v:outputDoorBell\">outputDoorBell</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Concurrent-MVar.html#t:MVar\" title=\"Control.Concurrent.MVar\">MVar</a> ()</li><li><a href=\"#v:readOutputQ\">readOutputQ</a> :: m [<a href=\"Streamly-Internal-Data-SVar-Type.html#t:ChildEvent\" title=\"Streamly.Internal.Data.SVar.Type\">ChildEvent</a> a]</li><li><a href=\"#v:postProcess\">postProcess</a> :: m <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a></li><li><a href=\"#v:outputQueueFromConsumer\">outputQueueFromConsumer</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-IORef.html#t:IORef\" title=\"Data.IORef\">IORef</a> ([<a href=\"Streamly-Internal-Data-SVar-Type.html#t:ChildEvent\" title=\"Streamly.Internal.Data.SVar.Type\">ChildEvent</a> a], <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>)</li><li><a href=\"#v:outputDoorBellFromConsumer\">outputDoorBellFromConsumer</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Concurrent-MVar.html#t:MVar\" title=\"Control.Concurrent.MVar\">MVar</a> ()</li><li><a href=\"#v:maxWorkerLimit\">maxWorkerLimit</a> :: <a href=\"Streamly-Internal-Data-SVar-Type.html#t:Limit\" title=\"Streamly.Internal.Data.SVar.Type\">Limit</a></li><li><a href=\"#v:maxBufferLimit\">maxBufferLimit</a> :: <a href=\"Streamly-Internal-Data-SVar-Type.html#t:Limit\" title=\"Streamly.Internal.Data.SVar.Type\">Limit</a></li><li><a href=\"#v:pushBufferSpace\">pushBufferSpace</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-IORef.html#t:IORef\" title=\"Data.IORef\">IORef</a> <a href=\"Streamly-Internal-Data-SVar-Type.html#t:Count\" title=\"Streamly.Internal.Data.SVar.Type\">Count</a></li><li><a href=\"#v:pushBufferPolicy\">pushBufferPolicy</a> :: <a href=\"Streamly-Internal-Data-SVar-Type.html#t:PushBufferPolicy\" title=\"Streamly.Internal.Data.SVar.Type\">PushBufferPolicy</a></li><li><a href=\"#v:pushBufferMVar\">pushBufferMVar</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Concurrent-MVar.html#t:MVar\" title=\"Control.Concurrent.MVar\">MVar</a> ()</li><li><a href=\"#v:remainingWork\">remainingWork</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (<a href=\"/package/base-4.15.1.0/docs/Data-IORef.html#t:IORef\" title=\"Data.IORef\">IORef</a> <a href=\"Streamly-Internal-Data-SVar-Type.html#t:Count\" title=\"Streamly.Internal.Data.SVar.Type\">Count</a>)</li><li><a href=\"#v:yieldRateInfo\">yieldRateInfo</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"Streamly-Internal-Data-SVar-Type.html#t:YieldRateInfo\" title=\"Streamly.Internal.Data.SVar.Type\">YieldRateInfo</a></li><li><a href=\"#v:enqueue\">enqueue</a> :: (<a href=\"Streamly-Internal-Data-SVar-Type.html#t:RunInIO\" title=\"Streamly.Internal.Data.SVar.Type\">RunInIO</a> m, t m a) -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()</li><li><a href=\"#v:isWorkDone\">isWorkDone</a> :: <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a></li><li><a href=\"#v:isQueueDone\">isQueueDone</a> :: <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a></li><li><a href=\"#v:needDoorBell\">needDoorBell</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-IORef.html#t:IORef\" title=\"Data.IORef\">IORef</a> <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a></li><li><a href=\"#v:workLoop\">workLoop</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"Streamly-Internal-Data-SVar-Type.html#t:WorkerInfo\" title=\"Streamly.Internal.Data.SVar.Type\">WorkerInfo</a> -&gt; m ()</li><li><a href=\"#v:workerThreads\">workerThreads</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-IORef.html#t:IORef\" title=\"Data.IORef\">IORef</a> (<a href=\"/package/containers-0.6.4.1/docs/Data-Set.html#t:Set\" title=\"Data.Set\">Set</a> <a href=\"/package/base-4.15.1.0/docs/Control-Concurrent.html#t:ThreadId\" title=\"Control.Concurrent\">ThreadId</a>)</li><li><a href=\"#v:workerCount\">workerCount</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-IORef.html#t:IORef\" title=\"Data.IORef\">IORef</a> <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a></li><li><a href=\"#v:accountThread\">accountThread</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Concurrent.html#t:ThreadId\" title=\"Control.Concurrent\">ThreadId</a> -&gt; m ()</li><li><a href=\"#v:workerStopMVar\">workerStopMVar</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Concurrent-MVar.html#t:MVar\" title=\"Control.Concurrent.MVar\">MVar</a> ()</li><li><a href=\"#v:svarStats\">svarStats</a> :: <a href=\"Streamly-Internal-Data-SVar-Type.html#t:SVarStats\" title=\"Streamly.Internal.Data.SVar.Type\">SVarStats</a></li><li><a href=\"#v:svarRef\">svarRef</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (<a href=\"/package/base-4.15.1.0/docs/Data-IORef.html#t:IORef\" title=\"Data.IORef\">IORef</a> ())</li><li><a href=\"#v:svarInspectMode\">svarInspectMode</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a></li><li><a href=\"#v:svarCreator\">svarCreator</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Concurrent.html#t:ThreadId\" title=\"Control.Concurrent\">ThreadId</a></li><li><a href=\"#v:outputHeap\">outputHeap</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-IORef.html#t:IORef\" title=\"Data.IORef\">IORef</a> (<a href=\"/package/heaps-0.4/docs/Data-Heap.html#t:Heap\" title=\"Data.Heap\">Heap</a> (<a href=\"/package/heaps-0.4/docs/Data-Heap.html#t:Entry\" title=\"Data.Heap\">Entry</a> <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> (<a href=\"Streamly-Internal-Data-SVar-Type.html#t:AheadHeapEntry\" title=\"Streamly.Internal.Data.SVar.Type\">AheadHeapEntry</a> t m a)), <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>)</li><li><a href=\"#v:aheadWorkQueue\">aheadWorkQueue</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-IORef.html#t:IORef\" title=\"Data.IORef\">IORef</a> ([t m a], <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>)</li></ul>}","name":"SVar SVar svarStyle svarMrun svarStopStyle svarStopBy outputQueue outputDoorBell readOutputQ postProcess outputQueueFromConsumer outputDoorBellFromConsumer maxWorkerLimit maxBufferLimit pushBufferSpace pushBufferPolicy pushBufferMVar remainingWork yieldRateInfo enqueue isWorkDone isQueueDone needDoorBell workLoop workerThreads workerCount accountThread workerStopMVar svarStats svarRef svarInspectMode svarCreator outputHeap aheadWorkQueue","module":"Streamly.Internal.Data.SVar.Type","link":"Streamly-Internal-Data-SVar-Type.html#t:SVar"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Rate\">Rate</a> = <a href=\"#v:Rate\">Rate</a> {<ul class=\"subs\"><li><a href=\"#v:rateLow\">rateLow</a> :: <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Double\" title=\"Prelude\">Double</a></li><li><a href=\"#v:rateGoal\">rateGoal</a> :: <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Double\" title=\"Prelude\">Double</a></li><li><a href=\"#v:rateHigh\">rateHigh</a> :: <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Double\" title=\"Prelude\">Double</a></li><li><a href=\"#v:rateBuffer\">rateBuffer</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a></li></ul>}","name":"Rate Rate rateLow rateGoal rateHigh rateBuffer","module":"Streamly.Internal.Data.SVar.Type","link":"Streamly-Internal-Data-SVar-Type.html#t:Rate"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:State\">State</a> t m a","name":"State streamVar","module":"Streamly.Internal.Data.SVar.Type","link":"Streamly-Internal-Data-SVar-Type.html#t:State"},{"display_html":"<a href=\"#v:magicMaxBuffer\">magicMaxBuffer</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word\" title=\"Data.Word\">Word</a>","name":"magicMaxBuffer","module":"Streamly.Internal.Data.SVar.Type","link":"Streamly-Internal-Data-SVar-Type.html#v:magicMaxBuffer"},{"display_html":"<a href=\"#v:defState\">defState</a> :: <a href=\"Streamly-Internal-Data-SVar-Type.html#t:State\" title=\"Streamly.Internal.Data.SVar.Type\">State</a> t m a","name":"defState","module":"Streamly.Internal.Data.SVar.Type","link":"Streamly-Internal-Data-SVar-Type.html#v:defState"},{"display_html":"<a href=\"#v:adaptState\">adaptState</a> :: <a href=\"Streamly-Internal-Data-SVar-Type.html#t:State\" title=\"Streamly.Internal.Data.SVar.Type\">State</a> t m a -&gt; <a href=\"Streamly-Internal-Data-SVar-Type.html#t:State\" title=\"Streamly.Internal.Data.SVar.Type\">State</a> t n b","name":"adaptState","module":"Streamly.Internal.Data.SVar.Type","link":"Streamly-Internal-Data-SVar-Type.html#v:adaptState"},{"display_html":"<a href=\"#v:getMaxThreads\">getMaxThreads</a> :: <a href=\"Streamly-Internal-Data-SVar-Type.html#t:State\" title=\"Streamly.Internal.Data.SVar.Type\">State</a> t m a -&gt; <a href=\"Streamly-Internal-Data-SVar-Type.html#t:Limit\" title=\"Streamly.Internal.Data.SVar.Type\">Limit</a>","name":"getMaxThreads","module":"Streamly.Internal.Data.SVar.Type","link":"Streamly-Internal-Data-SVar-Type.html#v:getMaxThreads"},{"display_html":"<a href=\"#v:setMaxThreads\">setMaxThreads</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-SVar-Type.html#t:State\" title=\"Streamly.Internal.Data.SVar.Type\">State</a> t m a -&gt; <a href=\"Streamly-Internal-Data-SVar-Type.html#t:State\" title=\"Streamly.Internal.Data.SVar.Type\">State</a> t m a","name":"setMaxThreads","module":"Streamly.Internal.Data.SVar.Type","link":"Streamly-Internal-Data-SVar-Type.html#v:setMaxThreads"},{"display_html":"<a href=\"#v:getMaxBuffer\">getMaxBuffer</a> :: <a href=\"Streamly-Internal-Data-SVar-Type.html#t:State\" title=\"Streamly.Internal.Data.SVar.Type\">State</a> t m a -&gt; <a href=\"Streamly-Internal-Data-SVar-Type.html#t:Limit\" title=\"Streamly.Internal.Data.SVar.Type\">Limit</a>","name":"getMaxBuffer","module":"Streamly.Internal.Data.SVar.Type","link":"Streamly-Internal-Data-SVar-Type.html#v:getMaxBuffer"},{"display_html":"<a href=\"#v:setMaxBuffer\">setMaxBuffer</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-SVar-Type.html#t:State\" title=\"Streamly.Internal.Data.SVar.Type\">State</a> t m a -&gt; <a href=\"Streamly-Internal-Data-SVar-Type.html#t:State\" title=\"Streamly.Internal.Data.SVar.Type\">State</a> t m a","name":"setMaxBuffer","module":"Streamly.Internal.Data.SVar.Type","link":"Streamly-Internal-Data-SVar-Type.html#v:setMaxBuffer"},{"display_html":"<a href=\"#v:getStreamRate\">getStreamRate</a> :: <a href=\"Streamly-Internal-Data-SVar-Type.html#t:State\" title=\"Streamly.Internal.Data.SVar.Type\">State</a> t m a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"Streamly-Internal-Data-SVar-Type.html#t:Rate\" title=\"Streamly.Internal.Data.SVar.Type\">Rate</a>","name":"getStreamRate","module":"Streamly.Internal.Data.SVar.Type","link":"Streamly-Internal-Data-SVar-Type.html#v:getStreamRate"},{"display_html":"<a href=\"#v:setStreamRate\">setStreamRate</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"Streamly-Internal-Data-SVar-Type.html#t:Rate\" title=\"Streamly.Internal.Data.SVar.Type\">Rate</a> -&gt; <a href=\"Streamly-Internal-Data-SVar-Type.html#t:State\" title=\"Streamly.Internal.Data.SVar.Type\">State</a> t m a -&gt; <a href=\"Streamly-Internal-Data-SVar-Type.html#t:State\" title=\"Streamly.Internal.Data.SVar.Type\">State</a> t m a","name":"setStreamRate","module":"Streamly.Internal.Data.SVar.Type","link":"Streamly-Internal-Data-SVar-Type.html#v:setStreamRate"},{"display_html":"<a href=\"#v:getStreamLatency\">getStreamLatency</a> :: <a href=\"Streamly-Internal-Data-SVar-Type.html#t:State\" title=\"Streamly.Internal.Data.SVar.Type\">State</a> t m a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"Streamly-Internal-Data-Time-Units.html#t:NanoSecond64\" title=\"Streamly.Internal.Data.Time.Units\">NanoSecond64</a>","name":"getStreamLatency","module":"Streamly.Internal.Data.SVar.Type","link":"Streamly-Internal-Data-SVar-Type.html#v:getStreamLatency"},{"display_html":"<a href=\"#v:setStreamLatency\">setStreamLatency</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-SVar-Type.html#t:State\" title=\"Streamly.Internal.Data.SVar.Type\">State</a> t m a -&gt; <a href=\"Streamly-Internal-Data-SVar-Type.html#t:State\" title=\"Streamly.Internal.Data.SVar.Type\">State</a> t m a","name":"setStreamLatency","module":"Streamly.Internal.Data.SVar.Type","link":"Streamly-Internal-Data-SVar-Type.html#v:setStreamLatency"},{"display_html":"<a href=\"#v:getYieldLimit\">getYieldLimit</a> :: <a href=\"Streamly-Internal-Data-SVar-Type.html#t:State\" title=\"Streamly.Internal.Data.SVar.Type\">State</a> t m a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"Streamly-Internal-Data-SVar-Type.html#t:Count\" title=\"Streamly.Internal.Data.SVar.Type\">Count</a>","name":"getYieldLimit","module":"Streamly.Internal.Data.SVar.Type","link":"Streamly-Internal-Data-SVar-Type.html#v:getYieldLimit"},{"display_html":"<a href=\"#v:setYieldLimit\">setYieldLimit</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int64\" title=\"Data.Int\">Int64</a> -&gt; <a href=\"Streamly-Internal-Data-SVar-Type.html#t:State\" title=\"Streamly.Internal.Data.SVar.Type\">State</a> t m a -&gt; <a href=\"Streamly-Internal-Data-SVar-Type.html#t:State\" title=\"Streamly.Internal.Data.SVar.Type\">State</a> t m a","name":"setYieldLimit","module":"Streamly.Internal.Data.SVar.Type","link":"Streamly-Internal-Data-SVar-Type.html#v:setYieldLimit"},{"display_html":"<a href=\"#v:getInspectMode\">getInspectMode</a> :: <a href=\"Streamly-Internal-Data-SVar-Type.html#t:State\" title=\"Streamly.Internal.Data.SVar.Type\">State</a> t m a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"getInspectMode","module":"Streamly.Internal.Data.SVar.Type","link":"Streamly-Internal-Data-SVar-Type.html#v:getInspectMode"},{"display_html":"<a href=\"#v:setInspectMode\">setInspectMode</a> :: <a href=\"Streamly-Internal-Data-SVar-Type.html#t:State\" title=\"Streamly.Internal.Data.SVar.Type\">State</a> t m a -&gt; <a href=\"Streamly-Internal-Data-SVar-Type.html#t:State\" title=\"Streamly.Internal.Data.SVar.Type\">State</a> t m a","name":"setInspectMode","module":"Streamly.Internal.Data.SVar.Type","link":"Streamly-Internal-Data-SVar-Type.html#v:setInspectMode"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Step\">Step</a> s a<ul class=\"subs\"><li>= <a href=\"#v:Yield\">Yield</a> a s</li><li>| <a href=\"#v:Skip\">Skip</a> s</li><li>| <a href=\"#v:Stop\">Stop</a></li></ul>","name":"Step Stop Yield Skip","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#t:Step"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Unfold\">Unfold</a> m a b = <span class=\"keyword\">forall</span> s. <a href=\"#v:Unfold\">Unfold</a> (s -&gt; m (<a href=\"Streamly-Internal-Data-Unfold.html#t:Step\" title=\"Streamly.Internal.Data.Unfold\">Step</a> s b)) (a -&gt; m s)","name":"Unfold Unfold","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#t:Unfold"},{"display_html":"<a href=\"#v:mkUnfoldM\">mkUnfoldM</a> :: (s -&gt; m (<a href=\"Streamly-Internal-Data-Unfold.html#t:Step\" title=\"Streamly.Internal.Data.Unfold\">Step</a> s b)) -&gt; (a -&gt; m s) -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b","name":"mkUnfoldM","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:mkUnfoldM"},{"display_html":"<a href=\"#v:mkUnfoldrM\">mkUnfoldrM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; (a -&gt; m (<a href=\"Streamly-Internal-Data-Unfold.html#t:Step\" title=\"Streamly.Internal.Data.Unfold\">Step</a> a b)) -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b","name":"mkUnfoldrM","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:mkUnfoldrM"},{"display_html":"<a href=\"#v:unfoldrM\">unfoldrM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; (a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (b, a))) -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b","name":"unfoldrM","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:unfoldrM"},{"display_html":"<a href=\"#v:unfoldr\">unfoldr</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (b, a)) -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b","name":"unfoldr","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:unfoldr"},{"display_html":"<a href=\"#v:functionM\">functionM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; (a -&gt; m b) -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b","name":"functionM","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:functionM"},{"display_html":"<a href=\"#v:function\">function</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; (a -&gt; b) -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b","name":"function","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:function"},{"display_html":"<a href=\"#v:identity\">identity</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a a","name":"identity","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:identity"},{"display_html":"<a href=\"#v:fromEffect\">fromEffect</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; m b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b","name":"fromEffect","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:fromEffect"},{"display_html":"<a href=\"#v:fromPure\">fromPure</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b","name":"fromPure","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:fromPure"},{"display_html":"<a href=\"#v:fromList\">fromList</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m [a] a","name":"fromList","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:fromList"},{"display_html":"<a href=\"#v:lmap\">lmap</a> :: (a -&gt; c) -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m c b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b","name":"lmap","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:lmap"},{"display_html":"<a href=\"#v:lmapM\">lmapM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m c) -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m c b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b","name":"lmapM","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:lmapM"},{"display_html":"<a href=\"#v:map\">map</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Functor.html#t:Functor\" title=\"Data.Functor\">Functor</a> m =&gt; (b -&gt; c) -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a c","name":"map","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:map"},{"display_html":"<a href=\"#v:map2\">map2</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Functor.html#t:Functor\" title=\"Data.Functor\">Functor</a> m =&gt; (a -&gt; b -&gt; c) -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a c","name":"map2","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:map2"},{"display_html":"<a href=\"#v:mapM\">mapM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; m c) -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a c","name":"mapM","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:mapM"},{"display_html":"<a href=\"#v:mapM2\">mapM2</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; b -&gt; m c) -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a c","name":"mapM2","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:mapM2"},{"display_html":"<a href=\"#v:both\">both</a> :: a -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Void.html#t:Void\" title=\"Data.Void\">Void</a> b","name":"both","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:both"},{"display_html":"<a href=\"#v:first\">first</a> :: a -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (a, b) c -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m b c","name":"first","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:first"},{"display_html":"<a href=\"#v:second\">second</a> :: b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (a, b) c -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a c","name":"second","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:second"},{"display_html":"<a href=\"#v:takeWhileMWithInput\">takeWhileMWithInput</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; b -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b","name":"takeWhileMWithInput","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:takeWhileMWithInput"},{"display_html":"<a href=\"#v:takeWhileM\">takeWhileM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b","name":"takeWhileM","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:takeWhileM"},{"display_html":"<a href=\"#v:takeWhile\">takeWhile</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b","name":"takeWhile","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:takeWhile"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ConcatState\">ConcatState</a> s1 s2<ul class=\"subs\"><li>= <a href=\"#v:ConcatOuter\">ConcatOuter</a> s1</li><li>| <a href=\"#v:ConcatInner\">ConcatInner</a> s1 s2</li></ul>","name":"ConcatState ConcatOuter ConcatInner","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#t:ConcatState"},{"display_html":"<a href=\"#v:many\">many</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m b c -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a c","name":"many","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:many"},{"display_html":"<a href=\"#v:many2\">many2</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (a, b) c -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a c","name":"many2","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:many2"},{"display_html":"<a href=\"#v:manyInterleave\">manyInterleave</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m c a -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m c b","name":"manyInterleave","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:manyInterleave"},{"display_html":"<a href=\"#v:crossApplySnd\">crossApplySnd</a> :: <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a c -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a c","name":"crossApplySnd","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:crossApplySnd"},{"display_html":"<a href=\"#v:crossApplyFst\">crossApplyFst</a> :: <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a c -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b","name":"crossApplyFst","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:crossApplyFst"},{"display_html":"<a href=\"#v:crossWithM\">crossWithM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; c -&gt; m d) -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a c -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a d","name":"crossWithM","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:crossWithM"},{"display_html":"<a href=\"#v:crossWith\">crossWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; c -&gt; d) -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a c -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a d","name":"crossWith","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:crossWith"},{"display_html":"<a href=\"#v:cross\">cross</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a c -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a (b, c)","name":"cross","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:cross"},{"display_html":"<a href=\"#v:crossApply\">crossApply</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a (b -&gt; c) -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a c","name":"crossApply","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:crossApply"},{"display_html":"<a href=\"#v:concatMapM\">concatMapM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; m (<a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a c)) -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a c","name":"concatMapM","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:concatMapM"},{"display_html":"<a href=\"#v:concatMap\">concatMap</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a c) -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a c","name":"concatMap","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:concatMap"},{"display_html":"<a href=\"#v:bind\">bind</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b -&gt; (b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a c) -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a c","name":"bind","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:bind"},{"display_html":"<a href=\"#v:zipWithM\">zipWithM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; c -&gt; m d) -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a c -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a d","name":"zipWithM","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:zipWithM"},{"display_html":"<a href=\"#v:zipWith\">zipWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; c -&gt; d) -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a c -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a d","name":"zipWith","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:zipWith"},{"display_html":"<a href=\"#v:nilM\">nilM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; (a -&gt; m c) -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b","name":"nilM","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:nilM"},{"display_html":"<a href=\"#v:nil\">nil</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b","name":"nil","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:nil"},{"display_html":"<a href=\"#v:consM\">consM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; (a -&gt; m b) -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b","name":"consM","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:consM"},{"display_html":"<a href=\"#v:repeatM\">repeatM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (m a) a","name":"repeatM","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:repeatM"},{"display_html":"<a href=\"#v:replicateM\">replicateM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>, m a) a","name":"replicateM","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:replicateM"},{"display_html":"<a href=\"#v:fromIndicesM\">fromIndicesM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; m a) -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> a","name":"fromIndicesM","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:fromIndicesM"},{"display_html":"<a href=\"#v:iterateM\">iterateM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; (a -&gt; m a) -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (m a) a","name":"iterateM","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:iterateM"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Enum\" title=\"Prelude\">Enum</a> a =&gt; <a href=\"#t:Enumerable\">Enumerable</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:enumerateFrom\">enumerateFrom</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a a</li><li><a href=\"#v:enumerateFromTo\">enumerateFromTo</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (a, a) a</li><li><a href=\"#v:enumerateFromThen\">enumerateFromThen</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (a, a) a</li><li><a href=\"#v:enumerateFromThenTo\">enumerateFromThenTo</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (a, a, a) a</li></ul>","name":"Enumerable enumerateFrom enumerateFromTo enumerateFromThen enumerateFromThenTo","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#t:Enumerable"},{"display_html":"<a href=\"#v:enumerateFromStepNum\">enumerateFromStepNum</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Num\" title=\"Prelude\">Num</a> a) =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (a, a) a","name":"enumerateFromStepNum","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:enumerateFromStepNum"},{"display_html":"<a href=\"#v:enumerateFromNum\">enumerateFromNum</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Num\" title=\"Prelude\">Num</a> a) =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a a","name":"enumerateFromNum","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:enumerateFromNum"},{"display_html":"<a href=\"#v:enumerateFromThenNum\">enumerateFromThenNum</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Num\" title=\"Prelude\">Num</a> a) =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (a, a) a","name":"enumerateFromThenNum","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:enumerateFromThenNum"},{"display_html":"<a href=\"#v:enumerateFromStepIntegral\">enumerateFromStepIntegral</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Integral\" title=\"Prelude\">Integral</a> a) =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (a, a) a","name":"enumerateFromStepIntegral","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:enumerateFromStepIntegral"},{"display_html":"<a href=\"#v:enumerateFromIntegral\">enumerateFromIntegral</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Integral\" title=\"Prelude\">Integral</a> a) =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a a","name":"enumerateFromIntegral","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:enumerateFromIntegral"},{"display_html":"<a href=\"#v:enumerateFromThenIntegral\">enumerateFromThenIntegral</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Integral\" title=\"Prelude\">Integral</a> a) =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (a, a) a","name":"enumerateFromThenIntegral","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:enumerateFromThenIntegral"},{"display_html":"<a href=\"#v:enumerateFromToIntegral\">enumerateFromToIntegral</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Integral\" title=\"Prelude\">Integral</a> a) =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (a, a) a","name":"enumerateFromToIntegral","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:enumerateFromToIntegral"},{"display_html":"<a href=\"#v:enumerateFromThenToIntegral\">enumerateFromThenToIntegral</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Integral\" title=\"Prelude\">Integral</a> a) =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (a, a, a) a","name":"enumerateFromThenToIntegral","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:enumerateFromThenToIntegral"},{"display_html":"<a href=\"#v:enumerateFromIntegralBounded\">enumerateFromIntegralBounded</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Integral\" title=\"Prelude\">Integral</a> a, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Bounded\" title=\"Prelude\">Bounded</a> a) =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a a","name":"enumerateFromIntegralBounded","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:enumerateFromIntegralBounded"},{"display_html":"<a href=\"#v:enumerateFromThenIntegralBounded\">enumerateFromThenIntegralBounded</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Integral\" title=\"Prelude\">Integral</a> a, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Bounded\" title=\"Prelude\">Bounded</a> a) =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (a, a) a","name":"enumerateFromThenIntegralBounded","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:enumerateFromThenIntegralBounded"},{"display_html":"<a href=\"#v:enumerateFromToIntegralBounded\">enumerateFromToIntegralBounded</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Integral\" title=\"Prelude\">Integral</a> a, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Bounded\" title=\"Prelude\">Bounded</a> a) =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (a, a) a","name":"enumerateFromToIntegralBounded","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:enumerateFromToIntegralBounded"},{"display_html":"<a href=\"#v:enumerateFromThenToIntegralBounded\">enumerateFromThenToIntegralBounded</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Integral\" title=\"Prelude\">Integral</a> a, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Bounded\" title=\"Prelude\">Bounded</a> a) =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (a, a, a) a","name":"enumerateFromThenToIntegralBounded","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:enumerateFromThenToIntegralBounded"},{"display_html":"<a href=\"#v:enumerateFromSmallBounded\">enumerateFromSmallBounded</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Enum\" title=\"Prelude\">Enum</a> a, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Bounded\" title=\"Prelude\">Bounded</a> a) =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a a","name":"enumerateFromSmallBounded","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:enumerateFromSmallBounded"},{"display_html":"<a href=\"#v:enumerateFromThenSmallBounded\">enumerateFromThenSmallBounded</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Enum\" title=\"Prelude\">Enum</a> a, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Bounded\" title=\"Prelude\">Bounded</a> a) =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (a, a) a","name":"enumerateFromThenSmallBounded","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:enumerateFromThenSmallBounded"},{"display_html":"<a href=\"#v:enumerateFromToSmall\">enumerateFromToSmall</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Enum\" title=\"Prelude\">Enum</a> a) =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (a, a) a","name":"enumerateFromToSmall","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:enumerateFromToSmall"},{"display_html":"<a href=\"#v:enumerateFromThenToSmall\">enumerateFromThenToSmall</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Enum\" title=\"Prelude\">Enum</a> a) =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (a, a, a) a","name":"enumerateFromThenToSmall","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:enumerateFromThenToSmall"},{"display_html":"<a href=\"#v:enumerateFromFractional\">enumerateFromFractional</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Fractional\" title=\"Prelude\">Fractional</a> a) =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a a","name":"enumerateFromFractional","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:enumerateFromFractional"},{"display_html":"<a href=\"#v:enumerateFromThenFractional\">enumerateFromThenFractional</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Fractional\" title=\"Prelude\">Fractional</a> a) =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (a, a) a","name":"enumerateFromThenFractional","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:enumerateFromThenFractional"},{"display_html":"<a href=\"#v:enumerateFromToFractional\">enumerateFromToFractional</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Fractional\" title=\"Prelude\">Fractional</a> a, <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> a) =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (a, a) a","name":"enumerateFromToFractional","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:enumerateFromToFractional"},{"display_html":"<a href=\"#v:enumerateFromThenToFractional\">enumerateFromThenToFractional</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Fractional\" title=\"Prelude\">Fractional</a> a, <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> a) =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (a, a, a) a","name":"enumerateFromThenToFractional","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:enumerateFromThenToFractional"},{"display_html":"<a href=\"#v:fromListM\">fromListM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m [m a] a","name":"fromListM","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:fromListM"},{"display_html":"<a href=\"#v:fromPtr\">fromPtr</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/base-4.15.1.0/docs/Foreign-Storable.html#t:Storable\" title=\"Foreign.Storable\">Storable</a> a) =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (<a href=\"/package/base-4.15.1.0/docs/Foreign-Ptr.html#t:Ptr\" title=\"Foreign.Ptr\">Ptr</a> a) a","name":"fromPtr","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:fromPtr"},{"display_html":"<a href=\"#v:fromStreamK\">fromStreamK</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (<a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a) a","name":"fromStreamK","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:fromStreamK"},{"display_html":"<a href=\"#v:fromStreamD\">fromStreamD</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (<a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a) a","name":"fromStreamD","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:fromStreamD"},{"display_html":"<a href=\"#v:fromStream\">fromStream</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (<a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a) a","name":"fromStream","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:fromStream"},{"display_html":"<a href=\"#v:discardFirst\">discardFirst</a> :: <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (c, a) b","name":"discardFirst","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:discardFirst"},{"display_html":"<a href=\"#v:discardSecond\">discardSecond</a> :: <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (a, c) b","name":"discardSecond","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:discardSecond"},{"display_html":"<a href=\"#v:swap\">swap</a> :: <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (a, c) b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (c, a) b","name":"swap","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:swap"},{"display_html":"<a href=\"#v:fold\">fold</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m b c -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b -&gt; a -&gt; m c","name":"fold","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:fold"},{"display_html":"<a href=\"#v:postscanlM-39-\">postscanlM'</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; a -&gt; m b) -&gt; m b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m c a -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m c b","name":"postscanlM'","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:postscanlM-39-"},{"display_html":"<a href=\"#v:postscan\">postscan</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m b c -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a c","name":"postscan","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:postscan"},{"display_html":"<a href=\"#v:scan\">scan</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m b c -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a c","name":"scan","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:scan"},{"display_html":"<a href=\"#v:scanMany\">scanMany</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m b c -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a c","name":"scanMany","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:scanMany"},{"display_html":"<a href=\"#v:foldMany\">foldMany</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m b c -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a c","name":"foldMany","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:foldMany"},{"display_html":"<a href=\"#v:either\">either</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a c -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m b c -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> a b) c","name":"either","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:either"},{"display_html":"<a href=\"#v:take\">take</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b","name":"take","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:take"},{"display_html":"<a href=\"#v:filter\">filter</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b","name":"filter","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:filter"},{"display_html":"<a href=\"#v:filterM\">filterM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b","name":"filterM","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:filterM"},{"display_html":"<a href=\"#v:drop\">drop</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b","name":"drop","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:drop"},{"display_html":"<a href=\"#v:dropWhile\">dropWhile</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b","name":"dropWhile","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:dropWhile"},{"display_html":"<a href=\"#v:dropWhileM\">dropWhileM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b","name":"dropWhileM","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:dropWhileM"},{"display_html":"<a href=\"#v:joinInnerGeneric\">joinInnerGeneric</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; c -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a c -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a (b, c)","name":"joinInnerGeneric","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:joinInnerGeneric"},{"display_html":"<a href=\"#v:gbracket_\">gbracket_</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m c) -&gt; (<span class=\"keyword\">forall</span> s. m s -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> e s)) -&gt; (c -&gt; m d) -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (c, e) b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m c b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b","name":"gbracket_","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:gbracket_"},{"display_html":"<a href=\"#v:gbracketIO\">gbracketIO</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> c) -&gt; (c -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> d) -&gt; (c -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()) -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m e b -&gt; (<span class=\"keyword\">forall</span> s. m s -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> e s)) -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m c b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b","name":"gbracketIO","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:gbracketIO"},{"display_html":"<a href=\"#v:before\">before</a> :: (a -&gt; m c) -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b","name":"before","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:before"},{"display_html":"<a href=\"#v:afterIO\">afterIO</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> c) -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b","name":"afterIO","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:afterIO"},{"display_html":"<a href=\"#v:after_\">after_</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m c) -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b","name":"after_","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:after_"},{"display_html":"<a href=\"#v:finallyIO\">finallyIO</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> c) -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b","name":"finallyIO","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:finallyIO"},{"display_html":"<a href=\"#v:finally_\">finally_</a> :: <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m =&gt; (a -&gt; m c) -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b","name":"finally_","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:finally_"},{"display_html":"<a href=\"#v:bracketIO\">bracketIO</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> c) -&gt; (c -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> d) -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m c b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b","name":"bracketIO","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:bracketIO"},{"display_html":"<a href=\"#v:bracket_\">bracket_</a> :: <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m =&gt; (a -&gt; m c) -&gt; (c -&gt; m d) -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m c b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b","name":"bracket_","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:bracket_"},{"display_html":"<a href=\"#v:onException\">onException</a> :: <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m =&gt; (a -&gt; m c) -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b","name":"onException","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:onException"},{"display_html":"<a href=\"#v:handle\">handle</a> :: (<a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m, <a href=\"/package/base-4.15.1.0/docs/Control-Exception.html#t:Exception\" title=\"Control.Exception\">Exception</a> e) =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m e b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b","name":"handle","module":"Streamly.Internal.Data.Unfold","link":"Streamly-Internal-Data-Unfold.html#v:handle"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Unfold\">Unfold</a> m a b","name":"Unfold","module":"Streamly.Data.Unfold","link":"Streamly-Data-Unfold.html#t:Unfold"},{"display_html":"<a href=\"#v:unfoldrM\">unfoldrM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; (a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (b, a))) -&gt; <a href=\"Streamly-Data-Unfold.html#t:Unfold\" title=\"Streamly.Data.Unfold\">Unfold</a> m a b","name":"unfoldrM","module":"Streamly.Data.Unfold","link":"Streamly-Data-Unfold.html#v:unfoldrM"},{"display_html":"<a href=\"#v:unfoldr\">unfoldr</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (b, a)) -&gt; <a href=\"Streamly-Data-Unfold.html#t:Unfold\" title=\"Streamly.Data.Unfold\">Unfold</a> m a b","name":"unfoldr","module":"Streamly.Data.Unfold","link":"Streamly-Data-Unfold.html#v:unfoldr"},{"display_html":"<a href=\"#v:function\">function</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; (a -&gt; b) -&gt; <a href=\"Streamly-Data-Unfold.html#t:Unfold\" title=\"Streamly.Data.Unfold\">Unfold</a> m a b","name":"function","module":"Streamly.Data.Unfold","link":"Streamly-Data-Unfold.html#v:function"},{"display_html":"<a href=\"#v:functionM\">functionM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; (a -&gt; m b) -&gt; <a href=\"Streamly-Data-Unfold.html#t:Unfold\" title=\"Streamly.Data.Unfold\">Unfold</a> m a b","name":"functionM","module":"Streamly.Data.Unfold","link":"Streamly-Data-Unfold.html#v:functionM"},{"display_html":"<a href=\"#v:repeatM\">repeatM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; <a href=\"Streamly-Data-Unfold.html#t:Unfold\" title=\"Streamly.Data.Unfold\">Unfold</a> m (m a) a","name":"repeatM","module":"Streamly.Data.Unfold","link":"Streamly-Data-Unfold.html#v:repeatM"},{"display_html":"<a href=\"#v:replicateM\">replicateM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; <a href=\"Streamly-Data-Unfold.html#t:Unfold\" title=\"Streamly.Data.Unfold\">Unfold</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>, m a) a","name":"replicateM","module":"Streamly.Data.Unfold","link":"Streamly-Data-Unfold.html#v:replicateM"},{"display_html":"<a href=\"#v:iterateM\">iterateM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; (a -&gt; m a) -&gt; <a href=\"Streamly-Data-Unfold.html#t:Unfold\" title=\"Streamly.Data.Unfold\">Unfold</a> m (m a) a","name":"iterateM","module":"Streamly.Data.Unfold","link":"Streamly-Data-Unfold.html#v:iterateM"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Enum\" title=\"Prelude\">Enum</a> a =&gt; <a href=\"#t:Enumerable\">Enumerable</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:enumerateFrom\">enumerateFrom</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Data-Unfold.html#t:Unfold\" title=\"Streamly.Data.Unfold\">Unfold</a> m a a</li><li><a href=\"#v:enumerateFromTo\">enumerateFromTo</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Data-Unfold.html#t:Unfold\" title=\"Streamly.Data.Unfold\">Unfold</a> m (a, a) a</li><li><a href=\"#v:enumerateFromThen\">enumerateFromThen</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Data-Unfold.html#t:Unfold\" title=\"Streamly.Data.Unfold\">Unfold</a> m (a, a) a</li><li><a href=\"#v:enumerateFromThenTo\">enumerateFromThenTo</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Data-Unfold.html#t:Unfold\" title=\"Streamly.Data.Unfold\">Unfold</a> m (a, a, a) a</li></ul>","name":"Enumerable enumerateFrom enumerateFromTo enumerateFromThen enumerateFromThenTo","module":"Streamly.Data.Unfold","link":"Streamly-Data-Unfold.html#t:Enumerable"},{"display_html":"<a href=\"#v:fromList\">fromList</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; <a href=\"Streamly-Data-Unfold.html#t:Unfold\" title=\"Streamly.Data.Unfold\">Unfold</a> m [a] a","name":"fromList","module":"Streamly.Data.Unfold","link":"Streamly-Data-Unfold.html#v:fromList"},{"display_html":"<a href=\"#v:fromListM\">fromListM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; <a href=\"Streamly-Data-Unfold.html#t:Unfold\" title=\"Streamly.Data.Unfold\">Unfold</a> m [m a] a","name":"fromListM","module":"Streamly.Data.Unfold","link":"Streamly-Data-Unfold.html#v:fromListM"},{"display_html":"<a href=\"#v:fromStream\">fromStream</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; <a href=\"Streamly-Data-Unfold.html#t:Unfold\" title=\"Streamly.Data.Unfold\">Unfold</a> m (<a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a) a","name":"fromStream","module":"Streamly.Data.Unfold","link":"Streamly-Data-Unfold.html#v:fromStream"},{"display_html":"<a href=\"#v:lmap\">lmap</a> :: (a -&gt; c) -&gt; <a href=\"Streamly-Data-Unfold.html#t:Unfold\" title=\"Streamly.Data.Unfold\">Unfold</a> m c b -&gt; <a href=\"Streamly-Data-Unfold.html#t:Unfold\" title=\"Streamly.Data.Unfold\">Unfold</a> m a b","name":"lmap","module":"Streamly.Data.Unfold","link":"Streamly-Data-Unfold.html#v:lmap"},{"display_html":"<a href=\"#v:lmapM\">lmapM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m c) -&gt; <a href=\"Streamly-Data-Unfold.html#t:Unfold\" title=\"Streamly.Data.Unfold\">Unfold</a> m c b -&gt; <a href=\"Streamly-Data-Unfold.html#t:Unfold\" title=\"Streamly.Data.Unfold\">Unfold</a> m a b","name":"lmapM","module":"Streamly.Data.Unfold","link":"Streamly-Data-Unfold.html#v:lmapM"},{"display_html":"<a href=\"#v:first\">first</a> :: a -&gt; <a href=\"Streamly-Data-Unfold.html#t:Unfold\" title=\"Streamly.Data.Unfold\">Unfold</a> m (a, b) c -&gt; <a href=\"Streamly-Data-Unfold.html#t:Unfold\" title=\"Streamly.Data.Unfold\">Unfold</a> m b c","name":"first","module":"Streamly.Data.Unfold","link":"Streamly-Data-Unfold.html#v:first"},{"display_html":"<a href=\"#v:second\">second</a> :: b -&gt; <a href=\"Streamly-Data-Unfold.html#t:Unfold\" title=\"Streamly.Data.Unfold\">Unfold</a> m (a, b) c -&gt; <a href=\"Streamly-Data-Unfold.html#t:Unfold\" title=\"Streamly.Data.Unfold\">Unfold</a> m a c","name":"second","module":"Streamly.Data.Unfold","link":"Streamly-Data-Unfold.html#v:second"},{"display_html":"<a href=\"#v:mapM\">mapM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; m c) -&gt; <a href=\"Streamly-Data-Unfold.html#t:Unfold\" title=\"Streamly.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Data-Unfold.html#t:Unfold\" title=\"Streamly.Data.Unfold\">Unfold</a> m a c","name":"mapM","module":"Streamly.Data.Unfold","link":"Streamly-Data-Unfold.html#v:mapM"},{"display_html":"<a href=\"#v:takeWhileM\">takeWhileM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Data-Unfold.html#t:Unfold\" title=\"Streamly.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Data-Unfold.html#t:Unfold\" title=\"Streamly.Data.Unfold\">Unfold</a> m a b","name":"takeWhileM","module":"Streamly.Data.Unfold","link":"Streamly-Data-Unfold.html#v:takeWhileM"},{"display_html":"<a href=\"#v:takeWhile\">takeWhile</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Data-Unfold.html#t:Unfold\" title=\"Streamly.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Data-Unfold.html#t:Unfold\" title=\"Streamly.Data.Unfold\">Unfold</a> m a b","name":"takeWhile","module":"Streamly.Data.Unfold","link":"Streamly-Data-Unfold.html#v:takeWhile"},{"display_html":"<a href=\"#v:take\">take</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Data-Unfold.html#t:Unfold\" title=\"Streamly.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Data-Unfold.html#t:Unfold\" title=\"Streamly.Data.Unfold\">Unfold</a> m a b","name":"take","module":"Streamly.Data.Unfold","link":"Streamly-Data-Unfold.html#v:take"},{"display_html":"<a href=\"#v:filter\">filter</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Data-Unfold.html#t:Unfold\" title=\"Streamly.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Data-Unfold.html#t:Unfold\" title=\"Streamly.Data.Unfold\">Unfold</a> m a b","name":"filter","module":"Streamly.Data.Unfold","link":"Streamly-Data-Unfold.html#v:filter"},{"display_html":"<a href=\"#v:filterM\">filterM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Data-Unfold.html#t:Unfold\" title=\"Streamly.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Data-Unfold.html#t:Unfold\" title=\"Streamly.Data.Unfold\">Unfold</a> m a b","name":"filterM","module":"Streamly.Data.Unfold","link":"Streamly-Data-Unfold.html#v:filterM"},{"display_html":"<a href=\"#v:drop\">drop</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Data-Unfold.html#t:Unfold\" title=\"Streamly.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Data-Unfold.html#t:Unfold\" title=\"Streamly.Data.Unfold\">Unfold</a> m a b","name":"drop","module":"Streamly.Data.Unfold","link":"Streamly-Data-Unfold.html#v:drop"},{"display_html":"<a href=\"#v:dropWhile\">dropWhile</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Data-Unfold.html#t:Unfold\" title=\"Streamly.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Data-Unfold.html#t:Unfold\" title=\"Streamly.Data.Unfold\">Unfold</a> m a b","name":"dropWhile","module":"Streamly.Data.Unfold","link":"Streamly-Data-Unfold.html#v:dropWhile"},{"display_html":"<a href=\"#v:dropWhileM\">dropWhileM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Data-Unfold.html#t:Unfold\" title=\"Streamly.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Data-Unfold.html#t:Unfold\" title=\"Streamly.Data.Unfold\">Unfold</a> m a b","name":"dropWhileM","module":"Streamly.Data.Unfold","link":"Streamly-Data-Unfold.html#v:dropWhileM"},{"display_html":"<a href=\"#v:zipWith\">zipWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; c -&gt; d) -&gt; <a href=\"Streamly-Data-Unfold.html#t:Unfold\" title=\"Streamly.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Data-Unfold.html#t:Unfold\" title=\"Streamly.Data.Unfold\">Unfold</a> m a c -&gt; <a href=\"Streamly-Data-Unfold.html#t:Unfold\" title=\"Streamly.Data.Unfold\">Unfold</a> m a d","name":"zipWith","module":"Streamly.Data.Unfold","link":"Streamly-Data-Unfold.html#v:zipWith"},{"display_html":"<a href=\"#v:crossWith\">crossWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; c -&gt; d) -&gt; <a href=\"Streamly-Data-Unfold.html#t:Unfold\" title=\"Streamly.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Data-Unfold.html#t:Unfold\" title=\"Streamly.Data.Unfold\">Unfold</a> m a c -&gt; <a href=\"Streamly-Data-Unfold.html#t:Unfold\" title=\"Streamly.Data.Unfold\">Unfold</a> m a d","name":"crossWith","module":"Streamly.Data.Unfold","link":"Streamly-Data-Unfold.html#v:crossWith"},{"display_html":"<a href=\"#v:many\">many</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Data-Unfold.html#t:Unfold\" title=\"Streamly.Data.Unfold\">Unfold</a> m b c -&gt; <a href=\"Streamly-Data-Unfold.html#t:Unfold\" title=\"Streamly.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Data-Unfold.html#t:Unfold\" title=\"Streamly.Data.Unfold\">Unfold</a> m a c","name":"many","module":"Streamly.Data.Unfold","link":"Streamly-Data-Unfold.html#v:many"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Clock\">Clock</a><ul class=\"subs\"><li>= <a href=\"#v:Monotonic\">Monotonic</a></li><li>| <a href=\"#v:Realtime\">Realtime</a></li><li>| <a href=\"#v:ProcessCPUTime\">ProcessCPUTime</a></li><li>| <a href=\"#v:ThreadCPUTime\">ThreadCPUTime</a></li><li>| <a href=\"#v:MonotonicRaw\">MonotonicRaw</a></li><li>| <a href=\"#v:MonotonicCoarse\">MonotonicCoarse</a></li><li>| <a href=\"#v:Uptime\">Uptime</a></li><li>| <a href=\"#v:RealtimeCoarse\">RealtimeCoarse</a></li></ul>","name":"Clock Monotonic Realtime ProcessCPUTime ThreadCPUTime MonotonicRaw MonotonicCoarse Uptime RealtimeCoarse","module":"Streamly.Internal.Data.Time.Clock","link":"Streamly-Internal-Data-Time-Clock.html#t:Clock"},{"display_html":"<a href=\"#v:getTime\">getTime</a> :: <a href=\"Streamly-Internal-Data-Time-Clock.html#t:Clock\" title=\"Streamly.Internal.Data.Time.Clock\">Clock</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"Streamly-Internal-Data-Time-Units.html#t:AbsTime\" title=\"Streamly.Internal.Data.Time.Units\">AbsTime</a>","name":"getTime","module":"Streamly.Internal.Data.Time.Clock","link":"Streamly-Internal-Data-Time-Clock.html#v:getTime"},{"display_html":"<a href=\"#v:asyncClock\">asyncClock</a> :: <a href=\"Streamly-Internal-Data-Time-Clock.html#t:Clock\" title=\"Streamly.Internal.Data.Time.Clock\">Clock</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Double\" title=\"Prelude\">Double</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"/package/base-4.15.1.0/docs/Control-Concurrent.html#t:ThreadId\" title=\"Control.Concurrent\">ThreadId</a>, <a href=\"Streamly-Internal-Data-MutArray.html#t:IORef\" title=\"Streamly.Internal.Data.MutArray\">IORef</a> <a href=\"Streamly-Internal-Data-Time-Units.html#t:MicroSecond64\" title=\"Streamly.Internal.Data.Time.Units\">MicroSecond64</a>)","name":"asyncClock","module":"Streamly.Internal.Data.Time.Clock","link":"Streamly-Internal-Data-Time-Clock.html#v:asyncClock"},{"display_html":"<a href=\"#v:readClock\">readClock</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Concurrent.html#t:ThreadId\" title=\"Control.Concurrent\">ThreadId</a>, <a href=\"Streamly-Internal-Data-MutArray.html#t:IORef\" title=\"Streamly.Internal.Data.MutArray\">IORef</a> <a href=\"Streamly-Internal-Data-Time-Units.html#t:MicroSecond64\" title=\"Streamly.Internal.Data.Time.Units\">MicroSecond64</a>) -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"Streamly-Internal-Data-Time-Units.html#t:MicroSecond64\" title=\"Streamly.Internal.Data.Time.Units\">MicroSecond64</a>","name":"readClock","module":"Streamly.Internal.Data.Time.Clock","link":"Streamly-Internal-Data-Time-Clock.html#v:readClock"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Timer\">Timer</a>","name":"Timer","module":"Streamly.Internal.Data.Time.Clock","link":"Streamly-Internal-Data-Time-Clock.html#t:Timer"},{"display_html":"<a href=\"#v:timer\">timer</a> :: <a href=\"Streamly-Internal-Data-Time-Clock.html#t:Clock\" title=\"Streamly.Internal.Data.Time.Clock\">Clock</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Double\" title=\"Prelude\">Double</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Double\" title=\"Prelude\">Double</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"Streamly-Internal-Data-Time-Clock.html#t:Timer\" title=\"Streamly.Internal.Data.Time.Clock\">Timer</a>","name":"timer","module":"Streamly.Internal.Data.Time.Clock","link":"Streamly-Internal-Data-Time-Clock.html#v:timer"},{"display_html":"<a href=\"#v:resetTimer\">resetTimer</a> :: <a href=\"Streamly-Internal-Data-Time-Clock.html#t:Timer\" title=\"Streamly.Internal.Data.Time.Clock\">Timer</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"resetTimer","module":"Streamly.Internal.Data.Time.Clock","link":"Streamly-Internal-Data-Time-Clock.html#v:resetTimer"},{"display_html":"<a href=\"#v:extendTimer\">extendTimer</a> :: <a href=\"Streamly-Internal-Data-Time-Clock.html#t:Timer\" title=\"Streamly.Internal.Data.Time.Clock\">Timer</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Double\" title=\"Prelude\">Double</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"extendTimer","module":"Streamly.Internal.Data.Time.Clock","link":"Streamly-Internal-Data-Time-Clock.html#v:extendTimer"},{"display_html":"<a href=\"#v:shortenTimer\">shortenTimer</a> :: <a href=\"Streamly-Internal-Data-Time-Clock.html#t:Timer\" title=\"Streamly.Internal.Data.Time.Clock\">Timer</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Double\" title=\"Prelude\">Double</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"shortenTimer","module":"Streamly.Internal.Data.Time.Clock","link":"Streamly-Internal-Data-Time-Clock.html#v:shortenTimer"},{"display_html":"<a href=\"#v:readTimer\">readTimer</a> :: <a href=\"Streamly-Internal-Data-Time-Clock.html#t:Timer\" title=\"Streamly.Internal.Data.Time.Clock\">Timer</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Double\" title=\"Prelude\">Double</a>","name":"readTimer","module":"Streamly.Internal.Data.Time.Clock","link":"Streamly-Internal-Data-Time-Clock.html#v:readTimer"},{"display_html":"<a href=\"#v:waitTimer\">waitTimer</a> :: <a href=\"Streamly-Internal-Data-Time-Clock.html#t:Timer\" title=\"Streamly.Internal.Data.Time.Clock\">Timer</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"waitTimer","module":"Streamly.Internal.Data.Time.Clock","link":"Streamly-Internal-Data-Time-Clock.html#v:waitTimer"},{"display_html":"<a href=\"#v:defaultChunkSize\">defaultChunkSize</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>","name":"defaultChunkSize","module":"Streamly.Internal.System.IO","link":"Streamly-Internal-System-IO.html#v:defaultChunkSize"},{"display_html":"<a href=\"#v:arrayPayloadSize\">arrayPayloadSize</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>","name":"arrayPayloadSize","module":"Streamly.Internal.System.IO","link":"Streamly-Internal-System-IO.html#v:arrayPayloadSize"},{"display_html":"<a href=\"#v:unsafeInlineIO\">unsafeInlineIO</a> :: <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a -&gt; a","name":"unsafeInlineIO","module":"Streamly.Internal.System.IO","link":"Streamly-Internal-System-IO.html#v:unsafeInlineIO"},{"display_html":"<a href=\"#v:byteArrayOverhead\">byteArrayOverhead</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>","name":"byteArrayOverhead","module":"Streamly.Internal.System.IO","link":"Streamly-Internal-System-IO.html#v:byteArrayOverhead"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Initial\">Initial</a> s b<ul class=\"subs\"><li>= <a href=\"#v:IPartial\">IPartial</a> !s</li><li>| <a href=\"#v:IDone\">IDone</a> !b</li><li>| <a href=\"#v:IError\">IError</a> !<a href=\"/package/base-4.15.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a></li></ul>","name":"Initial IPartial IDone IError","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#t:Initial"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Step\">Step</a> s b<ul class=\"subs\"><li>= <a href=\"#v:Partial\">Partial</a> !<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> !s</li><li>| <a href=\"#v:Continue\">Continue</a> !<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> !s</li><li>| <a href=\"#v:Done\">Done</a> !<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> !b</li><li>| <a href=\"#v:Error\">Error</a> !<a href=\"/package/base-4.15.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a></li></ul>","name":"Step Done Error Partial Continue","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#t:Step"},{"display_html":"<a href=\"#v:extractStep\">extractStep</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (s -&gt; m (<a href=\"Streamly-Internal-Data-Parser.html#t:Step\" title=\"Streamly.Internal.Data.Parser\">Step</a> s1 b)) -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Step\" title=\"Streamly.Internal.Data.Parser\">Step</a> s b -&gt; m (<a href=\"Streamly-Internal-Data-Parser.html#t:Step\" title=\"Streamly.Internal.Data.Parser\">Step</a> s1 b)","name":"extractStep","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:extractStep"},{"display_html":"<a href=\"#v:bimapOverrideCount\">bimapOverrideCount</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; (s -&gt; s1) -&gt; (b -&gt; b1) -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Step\" title=\"Streamly.Internal.Data.Parser\">Step</a> s b -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Step\" title=\"Streamly.Internal.Data.Parser\">Step</a> s1 b1","name":"bimapOverrideCount","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:bimapOverrideCount"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Parser\">Parser</a> a m b = <span class=\"keyword\">forall</span> s. <a href=\"#v:Parser\">Parser</a> (s -&gt; a -&gt; m (<a href=\"Streamly-Internal-Data-Parser.html#t:Step\" title=\"Streamly.Internal.Data.Parser\">Step</a> s b)) (m (<a href=\"Streamly-Internal-Data-Parser.html#t:Initial\" title=\"Streamly.Internal.Data.Parser\">Initial</a> s b)) (s -&gt; m (<a href=\"Streamly-Internal-Data-Parser.html#t:Step\" title=\"Streamly.Internal.Data.Parser\">Step</a> s b))","name":"Parser Parser","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#t:Parser"},{"display_html":"<span class=\"keyword\">newtype</span> <a href=\"#t:ParseError\">ParseError</a> = <a href=\"#v:ParseError\">ParseError</a> <a href=\"/package/base-4.15.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a>","name":"ParseError ParseError","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#t:ParseError"},{"display_html":"<a href=\"#v:rmapM\">rmapM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; m c) -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m c","name":"rmapM","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:rmapM"},{"display_html":"<a href=\"#v:fromPure\">fromPure</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; b -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b","name":"fromPure","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:fromPure"},{"display_html":"<a href=\"#v:fromEffect\">fromEffect</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; m b -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b","name":"fromEffect","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:fromEffect"},{"display_html":"<a href=\"#v:splitWith\">splitWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; b -&gt; c) -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> x m a -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> x m b -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> x m c","name":"splitWith","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:splitWith"},{"display_html":"<a href=\"#v:split_\">split_</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> x m a -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> x m b -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> x m b","name":"split_","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:split_"},{"display_html":"<a href=\"#v:die\">die</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b","name":"die","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:die"},{"display_html":"<a href=\"#v:dieM\">dieM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b","name":"dieM","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:dieM"},{"display_html":"<a href=\"#v:splitSome\">splitSome</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m b c -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m c","name":"splitSome","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:splitSome"},{"display_html":"<a href=\"#v:splitMany\">splitMany</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m b c -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m c","name":"splitMany","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:splitMany"},{"display_html":"<a href=\"#v:splitManyPost\">splitManyPost</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m b c -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m c","name":"splitManyPost","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:splitManyPost"},{"display_html":"<a href=\"#v:alt\">alt</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> x m a -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> x m a -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> x m a","name":"alt","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:alt"},{"display_html":"<a href=\"#v:concatMap\">concatMap</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m c) -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m c","name":"concatMap","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:concatMap"},{"display_html":"<a href=\"#v:lmap\">lmap</a> :: (a -&gt; b) -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> b m r -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m r","name":"lmap","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:lmap"},{"display_html":"<a href=\"#v:lmapM\">lmapM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> b m r -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m r","name":"lmapM","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:lmapM"},{"display_html":"<a href=\"#v:filter\">filter</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b","name":"filter","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:filter"},{"display_html":"<a href=\"#v:noErrorUnsafeSplitWith\">noErrorUnsafeSplitWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; b -&gt; c) -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> x m a -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> x m b -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> x m c","name":"noErrorUnsafeSplitWith","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:noErrorUnsafeSplitWith"},{"display_html":"<a href=\"#v:noErrorUnsafeSplit_\">noErrorUnsafeSplit_</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> x m a -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> x m b -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> x m b","name":"noErrorUnsafeSplit_","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:noErrorUnsafeSplit_"},{"display_html":"<a href=\"#v:noErrorUnsafeConcatMap\">noErrorUnsafeConcatMap</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m c) -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m c","name":"noErrorUnsafeConcatMap","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:noErrorUnsafeConcatMap"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Parser\">Parser</a> a m b = <span class=\"keyword\">forall</span> s. <a href=\"#v:Parser\">Parser</a> (s -&gt; a -&gt; m (<a href=\"Streamly-Internal-Data-Parser.html#t:Step\" title=\"Streamly.Internal.Data.Parser\">Step</a> s b)) (m (<a href=\"Streamly-Internal-Data-Parser.html#t:Initial\" title=\"Streamly.Internal.Data.Parser\">Initial</a> s b)) (s -&gt; m (<a href=\"Streamly-Internal-Data-Parser.html#t:Step\" title=\"Streamly.Internal.Data.Parser\">Step</a> s b))","name":"Parser Parser","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#t:Parser"},{"display_html":"<span class=\"keyword\">newtype</span> <a href=\"#t:ParseError\">ParseError</a> = <a href=\"#v:ParseError\">ParseError</a> <a href=\"/package/base-4.15.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a>","name":"ParseError ParseError","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#t:ParseError"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Step\">Step</a> s b<ul class=\"subs\"><li>= <a href=\"#v:Partial\">Partial</a> !<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> !s</li><li>| <a href=\"#v:Continue\">Continue</a> !<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> !s</li><li>| <a href=\"#v:Done\">Done</a> !<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> !b</li><li>| <a href=\"#v:Error\">Error</a> !<a href=\"/package/base-4.15.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a></li></ul>","name":"Step Done Error Partial Continue","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#t:Step"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Initial\">Initial</a> s b<ul class=\"subs\"><li>= <a href=\"#v:IPartial\">IPartial</a> !s</li><li>| <a href=\"#v:IDone\">IDone</a> !b</li><li>| <a href=\"#v:IError\">IError</a> !<a href=\"/package/base-4.15.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a></li></ul>","name":"Initial IPartial IDone IError","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#t:Initial"},{"display_html":"<a href=\"#v:toFold\">toFold</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b","name":"toFold","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:toFold"},{"display_html":"<a href=\"#v:fromFold\">fromFold</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b","name":"fromFold","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:fromFold"},{"display_html":"<a href=\"#v:fromFoldMaybe\">fromFoldMaybe</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> b) -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b","name":"fromFoldMaybe","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:fromFoldMaybe"},{"display_html":"<a href=\"#v:postscan\">postscan</a> :: <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> b m c -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m c","name":"postscan","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:postscan"},{"display_html":"<a href=\"#v:peek\">peek</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m a","name":"peek","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:peek"},{"display_html":"<a href=\"#v:one\">one</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m a","name":"one","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:one"},{"display_html":"<a href=\"#v:oneEq\">oneEq</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a) =&gt; a -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m a","name":"oneEq","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:oneEq"},{"display_html":"<a href=\"#v:oneNotEq\">oneNotEq</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a) =&gt; a -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m a","name":"oneNotEq","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:oneNotEq"},{"display_html":"<a href=\"#v:oneOf\">oneOf</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a, <a href=\"/package/base-4.15.1.0/docs/Data-Foldable.html#t:Foldable\" title=\"Data.Foldable\">Foldable</a> f) =&gt; f a -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m a","name":"oneOf","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:oneOf"},{"display_html":"<a href=\"#v:noneOf\">noneOf</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a, <a href=\"/package/base-4.15.1.0/docs/Data-Foldable.html#t:Foldable\" title=\"Data.Foldable\">Foldable</a> f) =&gt; f a -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m a","name":"noneOf","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:noneOf"},{"display_html":"<a href=\"#v:eof\">eof</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m ()","name":"eof","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:eof"},{"display_html":"<a href=\"#v:satisfy\">satisfy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m a","name":"satisfy","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:satisfy"},{"display_html":"<a href=\"#v:maybe\">maybe</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> b) -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b","name":"maybe","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:maybe"},{"display_html":"<a href=\"#v:either\">either</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"/package/base-4.15.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> b) -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b","name":"either","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:either"},{"display_html":"<a href=\"#v:lookAhead\">lookAhead</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b","name":"lookAhead","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:lookAhead"},{"display_html":"<a href=\"#v:takeBetween\">takeBetween</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b","name":"takeBetween","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:takeBetween"},{"display_html":"<a href=\"#v:takeEQ\">takeEQ</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b","name":"takeEQ","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:takeEQ"},{"display_html":"<a href=\"#v:takeGE\">takeGE</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b","name":"takeGE","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:takeGE"},{"display_html":"<a href=\"#v:takeP\">takeP</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b","name":"takeP","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:takeP"},{"display_html":"<a href=\"#v:listEq\">listEq</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a) =&gt; [a] -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m [a]","name":"listEq","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:listEq"},{"display_html":"<a href=\"#v:listEqBy\">listEqBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; [a] -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m [a]","name":"listEqBy","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:listEqBy"},{"display_html":"<a href=\"#v:streamEqBy\">streamEqBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m ()","name":"streamEqBy","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:streamEqBy"},{"display_html":"<a href=\"#v:subsequenceBy\">subsequenceBy</a> :: (a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m ()","name":"subsequenceBy","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:subsequenceBy"},{"display_html":"<a href=\"#v:takeWhile\">takeWhile</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b","name":"takeWhile","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:takeWhile"},{"display_html":"<a href=\"#v:takeWhileP\">takeWhileP</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b","name":"takeWhileP","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:takeWhileP"},{"display_html":"<a href=\"#v:takeWhile1\">takeWhile1</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b","name":"takeWhile1","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:takeWhile1"},{"display_html":"<a href=\"#v:dropWhile\">dropWhile</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m ()","name":"dropWhile","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:dropWhile"},{"display_html":"<a href=\"#v:takeEndBy\">takeEndBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b","name":"takeEndBy","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:takeEndBy"},{"display_html":"<a href=\"#v:takeEndBy_\">takeEndBy_</a> :: (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b","name":"takeEndBy_","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:takeEndBy_"},{"display_html":"<a href=\"#v:takeEndByEsc\">takeEndByEsc</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b","name":"takeEndByEsc","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:takeEndByEsc"},{"display_html":"<a href=\"#v:takeStartBy\">takeStartBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b","name":"takeStartBy","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:takeStartBy"},{"display_html":"<a href=\"#v:takeStartBy_\">takeStartBy_</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b","name":"takeStartBy_","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:takeStartBy_"},{"display_html":"<a href=\"#v:takeEitherSepBy\">takeEitherSepBy</a> :: (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> a b) c -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m c","name":"takeEitherSepBy","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:takeEitherSepBy"},{"display_html":"<a href=\"#v:wordBy\">wordBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b","name":"wordBy","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:wordBy"},{"display_html":"<a href=\"#v:groupBy\">groupBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b","name":"groupBy","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:groupBy"},{"display_html":"<a href=\"#v:groupByRolling\">groupByRolling</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b","name":"groupByRolling","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:groupByRolling"},{"display_html":"<a href=\"#v:groupByRollingEither\">groupByRollingEither</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a c -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> b c)","name":"groupByRollingEither","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:groupByRollingEither"},{"display_html":"<a href=\"#v:wordFramedBy\">wordFramedBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b","name":"wordFramedBy","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:wordFramedBy"},{"display_html":"<a href=\"#v:wordWithQuotes\">wordWithQuotes</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> -&gt; (a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a) -&gt; a -&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a) -&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b","name":"wordWithQuotes","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:wordWithQuotes"},{"display_html":"<a href=\"#v:wordKeepQuotes\">wordKeepQuotes</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a) =&gt; a -&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a) -&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b","name":"wordKeepQuotes","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:wordKeepQuotes"},{"display_html":"<a href=\"#v:wordProcessQuotes\">wordProcessQuotes</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a) =&gt; a -&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a) -&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b","name":"wordProcessQuotes","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:wordProcessQuotes"},{"display_html":"<a href=\"#v:takeFramedBy_\">takeFramedBy_</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b","name":"takeFramedBy_","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:takeFramedBy_"},{"display_html":"<a href=\"#v:takeFramedByEsc_\">takeFramedByEsc_</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b","name":"takeFramedByEsc_","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:takeFramedByEsc_"},{"display_html":"<a href=\"#v:takeFramedByGeneric\">takeFramedByGeneric</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b","name":"takeFramedByGeneric","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:takeFramedByGeneric"},{"display_html":"<a href=\"#v:blockWithQuotes\">blockWithQuotes</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a) =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; a -&gt; a -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b","name":"blockWithQuotes","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:blockWithQuotes"},{"display_html":"<a href=\"#v:span\">span</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a c -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m (b, c)","name":"span","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:span"},{"display_html":"<a href=\"#v:spanBy\">spanBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a c -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m (b, c)","name":"spanBy","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:spanBy"},{"display_html":"<a href=\"#v:spanByRolling\">spanByRolling</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a c -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m (b, c)","name":"spanByRolling","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:spanByRolling"},{"display_html":"<a href=\"#v:sequence\">sequence</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m b c -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m c","name":"sequence","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:sequence"},{"display_html":"<a href=\"#v:count\">count</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m b c -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m c","name":"count","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:count"},{"display_html":"<a href=\"#v:countBetween\">countBetween</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m b c -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m c","name":"countBetween","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:countBetween"},{"display_html":"<a href=\"#v:manyP\">manyP</a> :: <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> b m c -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m c","name":"manyP","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:manyP"},{"display_html":"<a href=\"#v:many\">many</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m b c -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m c","name":"many","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:many"},{"display_html":"<a href=\"#v:some\">some</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m b c -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m c","name":"some","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:some"},{"display_html":"<a href=\"#v:deintercalate\">deintercalate</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m x -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m y -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> x y) z -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m z","name":"deintercalate","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:deintercalate"},{"display_html":"<a href=\"#v:deintercalate1\">deintercalate1</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m x -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m y -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> x y) z -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m z","name":"deintercalate1","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:deintercalate1"},{"display_html":"<a href=\"#v:deintercalateAll\">deintercalateAll</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m x -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m y -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> x y) z -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m z","name":"deintercalateAll","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:deintercalateAll"},{"display_html":"<a href=\"#v:sepBy1\">sepBy1</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m x -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m b c -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m c","name":"sepBy1","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:sepBy1"},{"display_html":"<a href=\"#v:sepBy\">sepBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m x -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m b c -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m c","name":"sepBy","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:sepBy"},{"display_html":"<a href=\"#v:sepByAll\">sepByAll</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m x -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m b c -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m c","name":"sepByAll","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:sepByAll"},{"display_html":"<a href=\"#v:manyTillP\">manyTillP</a> :: <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m x -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> b m c -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m c","name":"manyTillP","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:manyTillP"},{"display_html":"<a href=\"#v:manyTill\">manyTill</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m x -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m b c -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m c","name":"manyTill","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:manyTill"},{"display_html":"<a href=\"#v:manyThen\">manyThen</a> :: <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m x -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m b c -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m c","name":"manyThen","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:manyThen"},{"display_html":"<a href=\"#v:roundRobin\">roundRobin</a> :: t (<a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m b c -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m c","name":"roundRobin","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:roundRobin"},{"display_html":"<a href=\"#v:retryMaxTotal\">retryMaxTotal</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m b c -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m c","name":"retryMaxTotal","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:retryMaxTotal"},{"display_html":"<a href=\"#v:retryMaxSuccessive\">retryMaxSuccessive</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m b c -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m c","name":"retryMaxSuccessive","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:retryMaxSuccessive"},{"display_html":"<a href=\"#v:retry\">retry</a> :: <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b","name":"retry","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:retry"},{"display_html":"<a href=\"#v:zipWithM\">zipWithM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; b -&gt; m c) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m c x -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> b m x","name":"zipWithM","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:zipWithM"},{"display_html":"<a href=\"#v:zip\">zip</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (a, b) x -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> b m x","name":"zip","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:zip"},{"display_html":"<a href=\"#v:indexed\">indexed</a> :: <span class=\"keyword\">forall</span> m a b. <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>, a) b -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b","name":"indexed","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:indexed"},{"display_html":"<a href=\"#v:makeIndexFilter\">makeIndexFilter</a> :: (<a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (s, a) b -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b) -&gt; (((s, a) -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (s, a) b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (s, a) b) -&gt; ((s, a) -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b","name":"makeIndexFilter","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:makeIndexFilter"},{"display_html":"<a href=\"#v:sampleFromthen\">sampleFromthen</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b","name":"sampleFromthen","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:sampleFromthen"},{"display_html":"<a href=\"#v:next\">next</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"next","module":"Streamly.Internal.Data.Parser","link":"Streamly-Internal-Data-Parser.html#v:next"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Source\">Source</a> a b","name":"Source","module":"Streamly.Internal.Data.Producer","link":"Streamly-Internal-Data-Producer.html#t:Source"},{"display_html":"<a href=\"#v:source\">source</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a -&gt; <a href=\"Streamly-Internal-Data-Producer.html#t:Source\" title=\"Streamly.Internal.Data.Producer\">Source</a> a b","name":"source","module":"Streamly.Internal.Data.Producer","link":"Streamly-Internal-Data-Producer.html#v:source"},{"display_html":"<a href=\"#v:unread\">unread</a> :: [b] -&gt; <a href=\"Streamly-Internal-Data-Producer.html#t:Source\" title=\"Streamly.Internal.Data.Producer\">Source</a> a b -&gt; <a href=\"Streamly-Internal-Data-Producer.html#t:Source\" title=\"Streamly.Internal.Data.Producer\">Source</a> a b","name":"unread","module":"Streamly.Internal.Data.Producer","link":"Streamly-Internal-Data-Producer.html#v:unread"},{"display_html":"<a href=\"#v:isEmpty\">isEmpty</a> :: <a href=\"Streamly-Internal-Data-Producer.html#t:Source\" title=\"Streamly.Internal.Data.Producer\">Source</a> a b -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"isEmpty","module":"Streamly.Internal.Data.Producer","link":"Streamly-Internal-Data-Producer.html#v:isEmpty"},{"display_html":"<a href=\"#v:producer\">producer</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Producer.html#t:Producer\" title=\"Streamly.Internal.Data.Producer\">Producer</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Producer.html#t:Producer\" title=\"Streamly.Internal.Data.Producer\">Producer</a> m (<a href=\"Streamly-Internal-Data-Producer.html#t:Source\" title=\"Streamly.Internal.Data.Producer\">Source</a> a b) b","name":"producer","module":"Streamly.Internal.Data.Producer","link":"Streamly-Internal-Data-Producer.html#v:producer"},{"display_html":"<a href=\"#v:parse\">parse</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Internal-Data-Producer.html#t:Producer\" title=\"Streamly.Internal.Data.Producer\">Producer</a> m (<a href=\"Streamly-Internal-Data-Producer.html#t:Source\" title=\"Streamly.Internal.Data.Producer\">Source</a> s a) a -&gt; <a href=\"Streamly-Internal-Data-Producer.html#t:Source\" title=\"Streamly.Internal.Data.Producer\">Source</a> s a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"Streamly-Internal-Data-Parser.html#t:ParseError\" title=\"Streamly.Internal.Data.Parser\">ParseError</a> b, <a href=\"Streamly-Internal-Data-Producer.html#t:Source\" title=\"Streamly.Internal.Data.Producer\">Source</a> s a)","name":"parse","module":"Streamly.Internal.Data.Producer","link":"Streamly-Internal-Data-Producer.html#v:parse"},{"display_html":"<a href=\"#v:parseMany\">parseMany</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Internal-Data-Producer.html#t:Producer\" title=\"Streamly.Internal.Data.Producer\">Producer</a> m (<a href=\"Streamly-Internal-Data-Producer.html#t:Source\" title=\"Streamly.Internal.Data.Producer\">Source</a> x a) a -&gt; <a href=\"Streamly-Internal-Data-Producer.html#t:Producer\" title=\"Streamly.Internal.Data.Producer\">Producer</a> m (<a href=\"Streamly-Internal-Data-Producer.html#t:Source\" title=\"Streamly.Internal.Data.Producer\">Source</a> x a) (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"Streamly-Internal-Data-Parser.html#t:ParseError\" title=\"Streamly.Internal.Data.Parser\">ParseError</a> b)","name":"parseMany","module":"Streamly.Internal.Data.Producer","link":"Streamly-Internal-Data-Producer.html#v:parseMany"},{"display_html":"<a href=\"#v:parseManyD\">parseManyD</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Internal-Data-Producer.html#t:Producer\" title=\"Streamly.Internal.Data.Producer\">Producer</a> m (<a href=\"Streamly-Internal-Data-Producer.html#t:Source\" title=\"Streamly.Internal.Data.Producer\">Source</a> x a) a -&gt; <a href=\"Streamly-Internal-Data-Producer.html#t:Producer\" title=\"Streamly.Internal.Data.Producer\">Producer</a> m (<a href=\"Streamly-Internal-Data-Producer.html#t:Source\" title=\"Streamly.Internal.Data.Producer\">Source</a> x a) (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"Streamly-Internal-Data-Parser.html#t:ParseError\" title=\"Streamly.Internal.Data.Parser\">ParseError</a> b)","name":"parseManyD","module":"Streamly.Internal.Data.Producer","link":"Streamly-Internal-Data-Producer.html#v:parseManyD"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Producer\">Producer</a> m a b = <span class=\"keyword\">forall</span> s. <a href=\"#v:Producer\">Producer</a> (s -&gt; m (<a href=\"Streamly-Internal-Data-Unfold.html#t:Step\" title=\"Streamly.Internal.Data.Unfold\">Step</a> s b)) (a -&gt; m s) (s -&gt; m a)","name":"Producer Producer","module":"Streamly.Internal.Data.Producer","link":"Streamly-Internal-Data-Producer.html#t:Producer"},{"display_html":"<a href=\"#v:nil\">nil</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Producer.html#t:Producer\" title=\"Streamly.Internal.Data.Producer\">Producer</a> m a b","name":"nil","module":"Streamly.Internal.Data.Producer","link":"Streamly-Internal-Data-Producer.html#v:nil"},{"display_html":"<a href=\"#v:nilM\">nilM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m c) -&gt; <a href=\"Streamly-Internal-Data-Producer.html#t:Producer\" title=\"Streamly.Internal.Data.Producer\">Producer</a> m a b","name":"nilM","module":"Streamly.Internal.Data.Producer","link":"Streamly-Internal-Data-Producer.html#v:nilM"},{"display_html":"<a href=\"#v:unfoldrM\">unfoldrM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (b, a))) -&gt; <a href=\"Streamly-Internal-Data-Producer.html#t:Producer\" title=\"Streamly.Internal.Data.Producer\">Producer</a> m a b","name":"unfoldrM","module":"Streamly.Internal.Data.Producer","link":"Streamly-Internal-Data-Producer.html#v:unfoldrM"},{"display_html":"<a href=\"#v:fromList\">fromList</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Producer.html#t:Producer\" title=\"Streamly.Internal.Data.Producer\">Producer</a> m [a] a","name":"fromList","module":"Streamly.Internal.Data.Producer","link":"Streamly-Internal-Data-Producer.html#v:fromList"},{"display_html":"<a href=\"#v:translate\">translate</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Functor.html#t:Functor\" title=\"Data.Functor\">Functor</a> m =&gt; (a -&gt; c) -&gt; (c -&gt; a) -&gt; <a href=\"Streamly-Internal-Data-Producer.html#t:Producer\" title=\"Streamly.Internal.Data.Producer\">Producer</a> m c b -&gt; <a href=\"Streamly-Internal-Data-Producer.html#t:Producer\" title=\"Streamly.Internal.Data.Producer\">Producer</a> m a b","name":"translate","module":"Streamly.Internal.Data.Producer","link":"Streamly-Internal-Data-Producer.html#v:translate"},{"display_html":"<a href=\"#v:lmap\">lmap</a> :: (a -&gt; a) -&gt; <a href=\"Streamly-Internal-Data-Producer.html#t:Producer\" title=\"Streamly.Internal.Data.Producer\">Producer</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Producer.html#t:Producer\" title=\"Streamly.Internal.Data.Producer\">Producer</a> m a b","name":"lmap","module":"Streamly.Internal.Data.Producer","link":"Streamly-Internal-Data-Producer.html#v:lmap"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:NestedLoop\">NestedLoop</a> s1 s2<ul class=\"subs\"><li>= <a href=\"#v:OuterLoop\">OuterLoop</a> s1</li><li>| <a href=\"#v:InnerLoop\">InnerLoop</a> s1 s2</li></ul>","name":"NestedLoop OuterLoop InnerLoop","module":"Streamly.Internal.Data.Producer","link":"Streamly-Internal-Data-Producer.html#t:NestedLoop"},{"display_html":"<a href=\"#v:concat\">concat</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Producer.html#t:Producer\" title=\"Streamly.Internal.Data.Producer\">Producer</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Producer.html#t:Producer\" title=\"Streamly.Internal.Data.Producer\">Producer</a> m b c -&gt; <a href=\"Streamly-Internal-Data-Producer.html#t:Producer\" title=\"Streamly.Internal.Data.Producer\">Producer</a> m (<a href=\"Streamly-Internal-Data-Producer.html#t:NestedLoop\" title=\"Streamly.Internal.Data.Producer\">NestedLoop</a> a b) c","name":"concat","module":"Streamly.Internal.Data.Producer","link":"Streamly-Internal-Data-Producer.html#v:concat"},{"display_html":"<a href=\"#v:simplify\">simplify</a> :: <a href=\"Streamly-Internal-Data-Producer.html#t:Producer\" title=\"Streamly.Internal.Data.Producer\">Producer</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b","name":"simplify","module":"Streamly.Internal.Data.Producer","link":"Streamly-Internal-Data-Producer.html#v:simplify"},{"display_html":"<a href=\"#v:fromStreamD\">fromStreamD</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Producer.html#t:Producer\" title=\"Streamly.Internal.Data.Producer\">Producer</a> m (<a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a) a","name":"fromStreamD","module":"Streamly.Internal.Data.Producer","link":"Streamly-Internal-Data-Producer.html#v:fromStreamD"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Parser\">Parser</a> a m b","name":"Parser","module":"Streamly.Data.Parser","link":"Streamly-Data-Parser.html#t:Parser"},{"display_html":"<a href=\"#v:fromFold\">fromFold</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Data-Parser.html#t:Parser\" title=\"Streamly.Data.Parser\">Parser</a> a m b","name":"fromFold","module":"Streamly.Data.Parser","link":"Streamly-Data-Parser.html#v:fromFold"},{"display_html":"<a href=\"#v:fromPure\">fromPure</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; b -&gt; <a href=\"Streamly-Data-Parser.html#t:Parser\" title=\"Streamly.Data.Parser\">Parser</a> a m b","name":"fromPure","module":"Streamly.Data.Parser","link":"Streamly-Data-Parser.html#v:fromPure"},{"display_html":"<a href=\"#v:fromEffect\">fromEffect</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; m b -&gt; <a href=\"Streamly-Data-Parser.html#t:Parser\" title=\"Streamly.Data.Parser\">Parser</a> a m b","name":"fromEffect","module":"Streamly.Data.Parser","link":"Streamly-Data-Parser.html#v:fromEffect"},{"display_html":"<a href=\"#v:die\">die</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"Streamly-Data-Parser.html#t:Parser\" title=\"Streamly.Data.Parser\">Parser</a> a m b","name":"die","module":"Streamly.Data.Parser","link":"Streamly-Data-Parser.html#v:die"},{"display_html":"<a href=\"#v:peek\">peek</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Data-Parser.html#t:Parser\" title=\"Streamly.Data.Parser\">Parser</a> a m a","name":"peek","module":"Streamly.Data.Parser","link":"Streamly-Data-Parser.html#v:peek"},{"display_html":"<a href=\"#v:eof\">eof</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Data-Parser.html#t:Parser\" title=\"Streamly.Data.Parser\">Parser</a> a m ()","name":"eof","module":"Streamly.Data.Parser","link":"Streamly-Data-Parser.html#v:eof"},{"display_html":"<a href=\"#v:one\">one</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Data-Parser.html#t:Parser\" title=\"Streamly.Data.Parser\">Parser</a> a m a","name":"one","module":"Streamly.Data.Parser","link":"Streamly-Data-Parser.html#v:one"},{"display_html":"<a href=\"#v:oneOf\">oneOf</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a, <a href=\"/package/base-4.15.1.0/docs/Data-Foldable.html#t:Foldable\" title=\"Data.Foldable\">Foldable</a> f) =&gt; f a -&gt; <a href=\"Streamly-Data-Parser.html#t:Parser\" title=\"Streamly.Data.Parser\">Parser</a> a m a","name":"oneOf","module":"Streamly.Data.Parser","link":"Streamly-Data-Parser.html#v:oneOf"},{"display_html":"<a href=\"#v:noneOf\">noneOf</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a, <a href=\"/package/base-4.15.1.0/docs/Data-Foldable.html#t:Foldable\" title=\"Data.Foldable\">Foldable</a> f) =&gt; f a -&gt; <a href=\"Streamly-Data-Parser.html#t:Parser\" title=\"Streamly.Data.Parser\">Parser</a> a m a","name":"noneOf","module":"Streamly.Data.Parser","link":"Streamly-Data-Parser.html#v:noneOf"},{"display_html":"<a href=\"#v:satisfy\">satisfy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Data-Parser.html#t:Parser\" title=\"Streamly.Data.Parser\">Parser</a> a m a","name":"satisfy","module":"Streamly.Data.Parser","link":"Streamly-Data-Parser.html#v:satisfy"},{"display_html":"<a href=\"#v:streamEqBy\">streamEqBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Parser.html#t:Parser\" title=\"Streamly.Data.Parser\">Parser</a> a m ()","name":"streamEqBy","module":"Streamly.Data.Parser","link":"Streamly-Data-Parser.html#v:streamEqBy"},{"display_html":"<a href=\"#v:listEqBy\">listEqBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; [a] -&gt; <a href=\"Streamly-Data-Parser.html#t:Parser\" title=\"Streamly.Data.Parser\">Parser</a> a m [a]","name":"listEqBy","module":"Streamly.Data.Parser","link":"Streamly-Data-Parser.html#v:listEqBy"},{"display_html":"<a href=\"#v:listEq\">listEq</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a) =&gt; [a] -&gt; <a href=\"Streamly-Data-Parser.html#t:Parser\" title=\"Streamly.Data.Parser\">Parser</a> a m [a]","name":"listEq","module":"Streamly.Data.Parser","link":"Streamly-Data-Parser.html#v:listEq"},{"display_html":"<a href=\"#v:lmap\">lmap</a> :: (a -&gt; b) -&gt; <a href=\"Streamly-Data-Parser.html#t:Parser\" title=\"Streamly.Data.Parser\">Parser</a> b m r -&gt; <a href=\"Streamly-Data-Parser.html#t:Parser\" title=\"Streamly.Data.Parser\">Parser</a> a m r","name":"lmap","module":"Streamly.Data.Parser","link":"Streamly-Data-Parser.html#v:lmap"},{"display_html":"<a href=\"#v:lmapM\">lmapM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a href=\"Streamly-Data-Parser.html#t:Parser\" title=\"Streamly.Data.Parser\">Parser</a> b m r -&gt; <a href=\"Streamly-Data-Parser.html#t:Parser\" title=\"Streamly.Data.Parser\">Parser</a> a m r","name":"lmapM","module":"Streamly.Data.Parser","link":"Streamly-Data-Parser.html#v:lmapM"},{"display_html":"<a href=\"#v:rmapM\">rmapM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; m c) -&gt; <a href=\"Streamly-Data-Parser.html#t:Parser\" title=\"Streamly.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Data-Parser.html#t:Parser\" title=\"Streamly.Data.Parser\">Parser</a> a m c","name":"rmapM","module":"Streamly.Data.Parser","link":"Streamly-Data-Parser.html#v:rmapM"},{"display_html":"<a href=\"#v:filter\">filter</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Data-Parser.html#t:Parser\" title=\"Streamly.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Data-Parser.html#t:Parser\" title=\"Streamly.Data.Parser\">Parser</a> a m b","name":"filter","module":"Streamly.Data.Parser","link":"Streamly-Data-Parser.html#v:filter"},{"display_html":"<a href=\"#v:lookAhead\">lookAhead</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Data-Parser.html#t:Parser\" title=\"Streamly.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Data-Parser.html#t:Parser\" title=\"Streamly.Data.Parser\">Parser</a> a m b","name":"lookAhead","module":"Streamly.Data.Parser","link":"Streamly-Data-Parser.html#v:lookAhead"},{"display_html":"<a href=\"#v:takeEQ\">takeEQ</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Data-Parser.html#t:Parser\" title=\"Streamly.Data.Parser\">Parser</a> a m b","name":"takeEQ","module":"Streamly.Data.Parser","link":"Streamly-Data-Parser.html#v:takeEQ"},{"display_html":"<a href=\"#v:takeWhile\">takeWhile</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Data-Parser.html#t:Parser\" title=\"Streamly.Data.Parser\">Parser</a> a m b","name":"takeWhile","module":"Streamly.Data.Parser","link":"Streamly-Data-Parser.html#v:takeWhile"},{"display_html":"<a href=\"#v:takeWhile1\">takeWhile1</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Data-Parser.html#t:Parser\" title=\"Streamly.Data.Parser\">Parser</a> a m b","name":"takeWhile1","module":"Streamly.Data.Parser","link":"Streamly-Data-Parser.html#v:takeWhile1"},{"display_html":"<a href=\"#v:dropWhile\">dropWhile</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Data-Parser.html#t:Parser\" title=\"Streamly.Data.Parser\">Parser</a> a m ()","name":"dropWhile","module":"Streamly.Data.Parser","link":"Streamly-Data-Parser.html#v:dropWhile"},{"display_html":"<a href=\"#v:wordBy\">wordBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Data-Parser.html#t:Parser\" title=\"Streamly.Data.Parser\">Parser</a> a m b","name":"wordBy","module":"Streamly.Data.Parser","link":"Streamly-Data-Parser.html#v:wordBy"},{"display_html":"<a href=\"#v:groupBy\">groupBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Data-Parser.html#t:Parser\" title=\"Streamly.Data.Parser\">Parser</a> a m b","name":"groupBy","module":"Streamly.Data.Parser","link":"Streamly-Data-Parser.html#v:groupBy"},{"display_html":"<a href=\"#v:groupByRolling\">groupByRolling</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Data-Parser.html#t:Parser\" title=\"Streamly.Data.Parser\">Parser</a> a m b","name":"groupByRolling","module":"Streamly.Data.Parser","link":"Streamly-Data-Parser.html#v:groupByRolling"},{"display_html":"<a href=\"#v:groupByRollingEither\">groupByRollingEither</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a c -&gt; <a href=\"Streamly-Data-Parser.html#t:Parser\" title=\"Streamly.Data.Parser\">Parser</a> a m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> b c)","name":"groupByRollingEither","module":"Streamly.Data.Parser","link":"Streamly-Data-Parser.html#v:groupByRollingEither"},{"display_html":"<a href=\"#v:wordWithQuotes\">wordWithQuotes</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> -&gt; (a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a) -&gt; a -&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a) -&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Data-Parser.html#t:Parser\" title=\"Streamly.Data.Parser\">Parser</a> a m b","name":"wordWithQuotes","module":"Streamly.Data.Parser","link":"Streamly-Data-Parser.html#v:wordWithQuotes"},{"display_html":"<a href=\"#v:many\">many</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Data-Parser.html#t:Parser\" title=\"Streamly.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m b c -&gt; <a href=\"Streamly-Data-Parser.html#t:Parser\" title=\"Streamly.Data.Parser\">Parser</a> a m c","name":"many","module":"Streamly.Data.Parser","link":"Streamly-Data-Parser.html#v:many"},{"display_html":"<a href=\"#v:some\">some</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Data-Parser.html#t:Parser\" title=\"Streamly.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m b c -&gt; <a href=\"Streamly-Data-Parser.html#t:Parser\" title=\"Streamly.Data.Parser\">Parser</a> a m c","name":"some","module":"Streamly.Data.Parser","link":"Streamly-Data-Parser.html#v:some"},{"display_html":"<a href=\"#v:manyTill\">manyTill</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Data-Parser.html#t:Parser\" title=\"Streamly.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Data-Parser.html#t:Parser\" title=\"Streamly.Data.Parser\">Parser</a> a m x -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m b c -&gt; <a href=\"Streamly-Data-Parser.html#t:Parser\" title=\"Streamly.Data.Parser\">Parser</a> a m c","name":"manyTill","module":"Streamly.Data.Parser","link":"Streamly-Data-Parser.html#v:manyTill"},{"display_html":"<a href=\"#v:deintercalate\">deintercalate</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Data-Parser.html#t:Parser\" title=\"Streamly.Data.Parser\">Parser</a> a m x -&gt; <a href=\"Streamly-Data-Parser.html#t:Parser\" title=\"Streamly.Data.Parser\">Parser</a> a m y -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> x y) z -&gt; <a href=\"Streamly-Data-Parser.html#t:Parser\" title=\"Streamly.Data.Parser\">Parser</a> a m z","name":"deintercalate","module":"Streamly.Data.Parser","link":"Streamly-Data-Parser.html#v:deintercalate"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:MutArray\">MutArray</a> a = <a href=\"#v:MutArray\">MutArray</a> {<ul class=\"subs\"><li><a href=\"#v:arrContents-35-\">arrContents#</a> :: <a href=\"/package/base-4.15.1.0/docs/GHC-Exts.html#t:MutableArray-35-\" title=\"GHC.Exts\">MutableArray#</a> <a href=\"/package/base-4.15.1.0/docs/Control-Monad-ST-Safe.html#t:RealWorld\" title=\"Control.Monad.ST.Safe\">RealWorld</a> a</li><li><a href=\"#v:arrStart\">arrStart</a> :: !<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a></li><li><a href=\"#v:arrLen\">arrLen</a> :: !<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a></li><li><a href=\"#v:arrTrueLen\">arrTrueLen</a> :: !<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a></li></ul>}","name":"MutArray MutArray arrContents# arrStart arrLen arrTrueLen","module":"Streamly.Internal.Data.MutArray.Generic","link":"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray"},{"display_html":"<a href=\"#v:nil\">nil</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; m (<a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a)","name":"nil","module":"Streamly.Internal.Data.MutArray.Generic","link":"Streamly-Internal-Data-MutArray-Generic.html#v:nil"},{"display_html":"<a href=\"#v:emptyOf\">emptyOf</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; m (<a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a)","name":"emptyOf","module":"Streamly.Internal.Data.MutArray.Generic","link":"Streamly-Internal-Data-MutArray-Generic.html#v:emptyOf"},{"display_html":"<a href=\"#v:unsafeCreateOf\">unsafeCreateOf</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a)","name":"unsafeCreateOf","module":"Streamly.Internal.Data.MutArray.Generic","link":"Streamly-Internal-Data-MutArray-Generic.html#v:unsafeCreateOf"},{"display_html":"<a href=\"#v:createOf\">createOf</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a)","name":"createOf","module":"Streamly.Internal.Data.MutArray.Generic","link":"Streamly-Internal-Data-MutArray-Generic.html#v:createOf"},{"display_html":"<a href=\"#v:createWith\">createWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a)","name":"createWith","module":"Streamly.Internal.Data.MutArray.Generic","link":"Streamly-Internal-Data-MutArray-Generic.html#v:createWith"},{"display_html":"<a href=\"#v:create\">create</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a)","name":"create","module":"Streamly.Internal.Data.MutArray.Generic","link":"Streamly-Internal-Data-MutArray-Generic.html#v:create"},{"display_html":"<a href=\"#v:fromStreamN\">fromStreamN</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m (<a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a)","name":"fromStreamN","module":"Streamly.Internal.Data.MutArray.Generic","link":"Streamly-Internal-Data-MutArray-Generic.html#v:fromStreamN"},{"display_html":"<a href=\"#v:fromStream\">fromStream</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m (<a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a)","name":"fromStream","module":"Streamly.Internal.Data.MutArray.Generic","link":"Streamly-Internal-Data-MutArray-Generic.html#v:fromStream"},{"display_html":"<a href=\"#v:fromPureStream\">fromPureStream</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> <a href=\"/package/base-4.15.1.0/docs/Data-Functor-Identity.html#t:Identity\" title=\"Data.Functor.Identity\">Identity</a> a -&gt; m (<a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a)","name":"fromPureStream","module":"Streamly.Internal.Data.MutArray.Generic","link":"Streamly-Internal-Data-MutArray-Generic.html#v:fromPureStream"},{"display_html":"<a href=\"#v:fromListN\">fromListN</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; [a] -&gt; m (<a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a)","name":"fromListN","module":"Streamly.Internal.Data.MutArray.Generic","link":"Streamly-Internal-Data-MutArray-Generic.html#v:fromListN"},{"display_html":"<a href=\"#v:fromList\">fromList</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; [a] -&gt; m (<a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a)","name":"fromList","module":"Streamly.Internal.Data.MutArray.Generic","link":"Streamly-Internal-Data-MutArray-Generic.html#v:fromList"},{"display_html":"<a href=\"#v:putIndex\">putIndex</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a -&gt; a -&gt; m ()","name":"putIndex","module":"Streamly.Internal.Data.MutArray.Generic","link":"Streamly-Internal-Data-MutArray-Generic.html#v:putIndex"},{"display_html":"<a href=\"#v:putIndexUnsafe\">putIndexUnsafe</a> :: <span class=\"keyword\">forall</span> m a. <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a -&gt; a -&gt; m ()","name":"putIndexUnsafe","module":"Streamly.Internal.Data.MutArray.Generic","link":"Streamly-Internal-Data-MutArray-Generic.html#v:putIndexUnsafe"},{"display_html":"<a href=\"#v:putIndices\">putIndices</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>, a) ()","name":"putIndices","module":"Streamly.Internal.Data.MutArray.Generic","link":"Streamly-Internal-Data-MutArray-Generic.html#v:putIndices"},{"display_html":"<a href=\"#v:modifyIndexUnsafe\">modifyIndexUnsafe</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a -&gt; (a -&gt; (a, b)) -&gt; m b","name":"modifyIndexUnsafe","module":"Streamly.Internal.Data.MutArray.Generic","link":"Streamly-Internal-Data-MutArray-Generic.html#v:modifyIndexUnsafe"},{"display_html":"<a href=\"#v:modifyIndex\">modifyIndex</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a -&gt; (a -&gt; (a, b)) -&gt; m b","name":"modifyIndex","module":"Streamly.Internal.Data.MutArray.Generic","link":"Streamly-Internal-Data-MutArray-Generic.html#v:modifyIndex"},{"display_html":"<a href=\"#v:realloc\">realloc</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a -&gt; m (<a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a)","name":"realloc","module":"Streamly.Internal.Data.MutArray.Generic","link":"Streamly-Internal-Data-MutArray-Generic.html#v:realloc"},{"display_html":"<a href=\"#v:uninit\">uninit</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; m (<a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a)","name":"uninit","module":"Streamly.Internal.Data.MutArray.Generic","link":"Streamly-Internal-Data-MutArray-Generic.html#v:uninit"},{"display_html":"<a href=\"#v:snocWith\">snocWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>) -&gt; <a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a -&gt; a -&gt; m (<a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a)","name":"snocWith","module":"Streamly.Internal.Data.MutArray.Generic","link":"Streamly-Internal-Data-MutArray-Generic.html#v:snocWith"},{"display_html":"<a href=\"#v:snoc\">snoc</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a -&gt; a -&gt; m (<a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a)","name":"snoc","module":"Streamly.Internal.Data.MutArray.Generic","link":"Streamly-Internal-Data-MutArray-Generic.html#v:snoc"},{"display_html":"<a href=\"#v:snocUnsafe\">snocUnsafe</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a -&gt; a -&gt; m (<a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a)","name":"snocUnsafe","module":"Streamly.Internal.Data.MutArray.Generic","link":"Streamly-Internal-Data-MutArray-Generic.html#v:snocUnsafe"},{"display_html":"<a href=\"#v:reader\">reader</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (<a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a) a","name":"reader","module":"Streamly.Internal.Data.MutArray.Generic","link":"Streamly-Internal-Data-MutArray-Generic.html#v:reader"},{"display_html":"<a href=\"#v:producerWith\">producerWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (<span class=\"keyword\">forall</span> b. <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b -&gt; m b) -&gt; <a href=\"Streamly-Internal-Data-Producer.html#t:Producer\" title=\"Streamly.Internal.Data.Producer\">Producer</a> m (<a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a) a","name":"producerWith","module":"Streamly.Internal.Data.MutArray.Generic","link":"Streamly-Internal-Data-MutArray-Generic.html#v:producerWith"},{"display_html":"<a href=\"#v:producer\">producer</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Producer.html#t:Producer\" title=\"Streamly.Internal.Data.Producer\">Producer</a> m (<a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a) a","name":"producer","module":"Streamly.Internal.Data.MutArray.Generic","link":"Streamly-Internal-Data-MutArray-Generic.html#v:producer"},{"display_html":"<a href=\"#v:read\">read</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"read","module":"Streamly.Internal.Data.MutArray.Generic","link":"Streamly-Internal-Data-MutArray-Generic.html#v:read"},{"display_html":"<a href=\"#v:readRev\">readRev</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"readRev","module":"Streamly.Internal.Data.MutArray.Generic","link":"Streamly-Internal-Data-MutArray-Generic.html#v:readRev"},{"display_html":"<a href=\"#v:toStreamK\">toStreamK</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"toStreamK","module":"Streamly.Internal.Data.MutArray.Generic","link":"Streamly-Internal-Data-MutArray-Generic.html#v:toStreamK"},{"display_html":"<a href=\"#v:toList\">toList</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a -&gt; m [a]","name":"toList","module":"Streamly.Internal.Data.MutArray.Generic","link":"Streamly-Internal-Data-MutArray-Generic.html#v:toList"},{"display_html":"<a href=\"#v:getIndex\">getIndex</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"getIndex","module":"Streamly.Internal.Data.MutArray.Generic","link":"Streamly-Internal-Data-MutArray-Generic.html#v:getIndex"},{"display_html":"<a href=\"#v:getIndexUnsafe\">getIndexUnsafe</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a -&gt; m a","name":"getIndexUnsafe","module":"Streamly.Internal.Data.MutArray.Generic","link":"Streamly-Internal-Data-MutArray-Generic.html#v:getIndexUnsafe"},{"display_html":"<a href=\"#v:getIndexUnsafeWith\">getIndexUnsafeWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/GHC-Exts.html#t:MutableArray-35-\" title=\"GHC.Exts\">MutableArray#</a> <a href=\"/package/base-4.15.1.0/docs/Control-Monad-ST-Safe.html#t:RealWorld\" title=\"Control.Monad.ST.Safe\">RealWorld</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; m a","name":"getIndexUnsafeWith","module":"Streamly.Internal.Data.MutArray.Generic","link":"Streamly-Internal-Data-MutArray-Generic.html#v:getIndexUnsafeWith"},{"display_html":"<a href=\"#v:length\">length</a> :: <a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>","name":"length","module":"Streamly.Internal.Data.MutArray.Generic","link":"Streamly-Internal-Data-MutArray-Generic.html#v:length"},{"display_html":"<a href=\"#v:strip\">strip</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a -&gt; m (<a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a)","name":"strip","module":"Streamly.Internal.Data.MutArray.Generic","link":"Streamly-Internal-Data-MutArray-Generic.html#v:strip"},{"display_html":"<a href=\"#v:cmp\">cmp</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> a) =&gt; <a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a -&gt; <a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ordering\" title=\"Data.Ord\">Ordering</a>","name":"cmp","module":"Streamly.Internal.Data.MutArray.Generic","link":"Streamly-Internal-Data-MutArray-Generic.html#v:cmp"},{"display_html":"<a href=\"#v:eq\">eq</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a) =&gt; <a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a -&gt; <a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"eq","module":"Streamly.Internal.Data.MutArray.Generic","link":"Streamly-Internal-Data-MutArray-Generic.html#v:eq"},{"display_html":"<a href=\"#v:chunksOf\">chunksOf</a> :: <span class=\"keyword\">forall</span> m a. <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a)","name":"chunksOf","module":"Streamly.Internal.Data.MutArray.Generic","link":"Streamly-Internal-Data-MutArray-Generic.html#v:chunksOf"},{"display_html":"<a href=\"#v:getSliceUnsafe\">getSliceUnsafe</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a -&gt; <a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a","name":"getSliceUnsafe","module":"Streamly.Internal.Data.MutArray.Generic","link":"Streamly-Internal-Data-MutArray-Generic.html#v:getSliceUnsafe"},{"display_html":"<a href=\"#v:getSlice\">getSlice</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a -&gt; <a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a","name":"getSlice","module":"Streamly.Internal.Data.MutArray.Generic","link":"Streamly-Internal-Data-MutArray-Generic.html#v:getSlice"},{"display_html":"<a href=\"#v:putSliceUnsafe\">putSliceUnsafe</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; m ()","name":"putSliceUnsafe","module":"Streamly.Internal.Data.MutArray.Generic","link":"Streamly-Internal-Data-MutArray-Generic.html#v:putSliceUnsafe"},{"display_html":"<a href=\"#v:clone\">clone</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a -&gt; m (<a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a)","name":"clone","module":"Streamly.Internal.Data.MutArray.Generic","link":"Streamly-Internal-Data-MutArray-Generic.html#v:clone"},{"display_html":"<a href=\"#v:new\">new</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; m (<a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a)","name":"new","module":"Streamly.Internal.Data.MutArray.Generic","link":"Streamly-Internal-Data-MutArray-Generic.html#v:new"},{"display_html":"<a href=\"#v:writeNUnsafe\">writeNUnsafe</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a)","name":"writeNUnsafe","module":"Streamly.Internal.Data.MutArray.Generic","link":"Streamly-Internal-Data-MutArray-Generic.html#v:writeNUnsafe"},{"display_html":"<a href=\"#v:writeN\">writeN</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a)","name":"writeN","module":"Streamly.Internal.Data.MutArray.Generic","link":"Streamly-Internal-Data-MutArray-Generic.html#v:writeN"},{"display_html":"<a href=\"#v:writeWith\">writeWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a)","name":"writeWith","module":"Streamly.Internal.Data.MutArray.Generic","link":"Streamly-Internal-Data-MutArray-Generic.html#v:writeWith"},{"display_html":"<a href=\"#v:write\">write</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a)","name":"write","module":"Streamly.Internal.Data.MutArray.Generic","link":"Streamly-Internal-Data-MutArray-Generic.html#v:write"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Ring\">Ring</a> a = <a href=\"#v:Ring\">Ring</a> {<ul class=\"subs\"><li><a href=\"#v:ringArr\">ringArr</a> :: <a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a</li><li><a href=\"#v:ringHead\">ringHead</a> :: !<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a></li><li><a href=\"#v:ringMax\">ringMax</a> :: !<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a></li></ul>}","name":"Ring Ring ringArr ringHead ringMax","module":"Streamly.Internal.Data.Ring.Generic","link":"Streamly-Internal-Data-Ring-Generic.html#t:Ring"},{"display_html":"<a href=\"#v:createRing\">createRing</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; m (<a href=\"Streamly-Internal-Data-Ring-Generic.html#t:Ring\" title=\"Streamly.Internal.Data.Ring.Generic\">Ring</a> a)","name":"createRing","module":"Streamly.Internal.Data.Ring.Generic","link":"Streamly-Internal-Data-Ring-Generic.html#v:createRing"},{"display_html":"<a href=\"#v:writeLastN\">writeLastN</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-Ring-Generic.html#t:Ring\" title=\"Streamly.Internal.Data.Ring.Generic\">Ring</a> a)","name":"writeLastN","module":"Streamly.Internal.Data.Ring.Generic","link":"Streamly-Internal-Data-Ring-Generic.html#v:writeLastN"},{"display_html":"<a href=\"#v:seek\">seek</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Ring-Generic.html#t:Ring\" title=\"Streamly.Internal.Data.Ring.Generic\">Ring</a> a -&gt; m (<a href=\"Streamly-Internal-Data-Ring-Generic.html#t:Ring\" title=\"Streamly.Internal.Data.Ring.Generic\">Ring</a> a)","name":"seek","module":"Streamly.Internal.Data.Ring.Generic","link":"Streamly-Internal-Data-Ring-Generic.html#v:seek"},{"display_html":"<a href=\"#v:unsafeInsertRingWith\">unsafeInsertRingWith</a> :: <a href=\"Streamly-Internal-Data-Ring-Generic.html#t:Ring\" title=\"Streamly.Internal.Data.Ring.Generic\">Ring</a> a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>","name":"unsafeInsertRingWith","module":"Streamly.Internal.Data.Ring.Generic","link":"Streamly-Internal-Data-Ring-Generic.html#v:unsafeInsertRingWith"},{"display_html":"<a href=\"#v:toMutArray\">toMutArray</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Ring-Generic.html#t:Ring\" title=\"Streamly.Internal.Data.Ring.Generic\">Ring</a> a -&gt; m (<a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a)","name":"toMutArray","module":"Streamly.Internal.Data.Ring.Generic","link":"Streamly-Internal-Data-Ring-Generic.html#v:toMutArray"},{"display_html":"<a href=\"#v:copyToMutArray\">copyToMutArray</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Ring-Generic.html#t:Ring\" title=\"Streamly.Internal.Data.Ring.Generic\">Ring</a> a -&gt; m (<a href=\"Streamly-Internal-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray.Generic\">MutArray</a> a)","name":"copyToMutArray","module":"Streamly.Internal.Data.Ring.Generic","link":"Streamly-Internal-Data-Ring-Generic.html#v:copyToMutArray"},{"display_html":"<a href=\"#v:toStreamWith\">toStreamWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Ring-Generic.html#t:Ring\" title=\"Streamly.Internal.Data.Ring.Generic\">Ring</a> a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"toStreamWith","module":"Streamly.Internal.Data.Ring.Generic","link":"Streamly-Internal-Data-Ring-Generic.html#v:toStreamWith"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:MutArray\">MutArray</a> a","name":"MutArray","module":"Streamly.Data.MutArray.Generic","link":"Streamly-Data-MutArray-Generic.html#t:MutArray"},{"display_html":"<a href=\"#v:emptyOf\">emptyOf</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; m (<a href=\"Streamly-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Data.MutArray.Generic\">MutArray</a> a)","name":"emptyOf","module":"Streamly.Data.MutArray.Generic","link":"Streamly-Data-MutArray-Generic.html#v:emptyOf"},{"display_html":"<a href=\"#v:fromListN\">fromListN</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; [a] -&gt; m (<a href=\"Streamly-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Data.MutArray.Generic\">MutArray</a> a)","name":"fromListN","module":"Streamly.Data.MutArray.Generic","link":"Streamly-Data-MutArray-Generic.html#v:fromListN"},{"display_html":"<a href=\"#v:fromList\">fromList</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; [a] -&gt; m (<a href=\"Streamly-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Data.MutArray.Generic\">MutArray</a> a)","name":"fromList","module":"Streamly.Data.MutArray.Generic","link":"Streamly-Data-MutArray-Generic.html#v:fromList"},{"display_html":"<a href=\"#v:createOf\">createOf</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Data.MutArray.Generic\">MutArray</a> a)","name":"createOf","module":"Streamly.Data.MutArray.Generic","link":"Streamly-Data-MutArray-Generic.html#v:createOf"},{"display_html":"<a href=\"#v:create\">create</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Data.MutArray.Generic\">MutArray</a> a)","name":"create","module":"Streamly.Data.MutArray.Generic","link":"Streamly-Data-MutArray-Generic.html#v:create"},{"display_html":"<a href=\"#v:snoc\">snoc</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Data.MutArray.Generic\">MutArray</a> a -&gt; a -&gt; m (<a href=\"Streamly-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Data.MutArray.Generic\">MutArray</a> a)","name":"snoc","module":"Streamly.Data.MutArray.Generic","link":"Streamly-Data-MutArray-Generic.html#v:snoc"},{"display_html":"<a href=\"#v:putIndex\">putIndex</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Data.MutArray.Generic\">MutArray</a> a -&gt; a -&gt; m ()","name":"putIndex","module":"Streamly.Data.MutArray.Generic","link":"Streamly-Data-MutArray-Generic.html#v:putIndex"},{"display_html":"<a href=\"#v:putIndexUnsafe\">putIndexUnsafe</a> :: <span class=\"keyword\">forall</span> m a. <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Data.MutArray.Generic\">MutArray</a> a -&gt; a -&gt; m ()","name":"putIndexUnsafe","module":"Streamly.Data.MutArray.Generic","link":"Streamly-Data-MutArray-Generic.html#v:putIndexUnsafe"},{"display_html":"<a href=\"#v:modifyIndex\">modifyIndex</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Data.MutArray.Generic\">MutArray</a> a -&gt; (a -&gt; (a, b)) -&gt; m b","name":"modifyIndex","module":"Streamly.Data.MutArray.Generic","link":"Streamly-Data-MutArray-Generic.html#v:modifyIndex"},{"display_html":"<a href=\"#v:modifyIndexUnsafe\">modifyIndexUnsafe</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Data.MutArray.Generic\">MutArray</a> a -&gt; (a -&gt; (a, b)) -&gt; m b","name":"modifyIndexUnsafe","module":"Streamly.Data.MutArray.Generic","link":"Streamly-Data-MutArray-Generic.html#v:modifyIndexUnsafe"},{"display_html":"<a href=\"#v:getIndex\">getIndex</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Data.MutArray.Generic\">MutArray</a> a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"getIndex","module":"Streamly.Data.MutArray.Generic","link":"Streamly-Data-MutArray-Generic.html#v:getIndex"},{"display_html":"<a href=\"#v:getIndexUnsafe\">getIndexUnsafe</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Data.MutArray.Generic\">MutArray</a> a -&gt; m a","name":"getIndexUnsafe","module":"Streamly.Data.MutArray.Generic","link":"Streamly-Data-MutArray-Generic.html#v:getIndexUnsafe"},{"display_html":"<a href=\"#v:toList\">toList</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Data.MutArray.Generic\">MutArray</a> a -&gt; m [a]","name":"toList","module":"Streamly.Data.MutArray.Generic","link":"Streamly-Data-MutArray-Generic.html#v:toList"},{"display_html":"<a href=\"#v:read\">read</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Data.MutArray.Generic\">MutArray</a> a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"read","module":"Streamly.Data.MutArray.Generic","link":"Streamly-Data-MutArray-Generic.html#v:read"},{"display_html":"<a href=\"#v:readRev\">readRev</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Data.MutArray.Generic\">MutArray</a> a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"readRev","module":"Streamly.Data.MutArray.Generic","link":"Streamly-Data-MutArray-Generic.html#v:readRev"},{"display_html":"<a href=\"#v:reader\">reader</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (<a href=\"Streamly-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Data.MutArray.Generic\">MutArray</a> a) a","name":"reader","module":"Streamly.Data.MutArray.Generic","link":"Streamly-Data-MutArray-Generic.html#v:reader"},{"display_html":"<a href=\"#v:length\">length</a> :: <a href=\"Streamly-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Data.MutArray.Generic\">MutArray</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>","name":"length","module":"Streamly.Data.MutArray.Generic","link":"Streamly-Data-MutArray-Generic.html#v:length"},{"display_html":"<a href=\"#v:new\">new</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; m (<a href=\"Streamly-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Data.MutArray.Generic\">MutArray</a> a)","name":"new","module":"Streamly.Data.MutArray.Generic","link":"Streamly-Data-MutArray-Generic.html#v:new"},{"display_html":"<a href=\"#v:writeN\">writeN</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Data.MutArray.Generic\">MutArray</a> a)","name":"writeN","module":"Streamly.Data.MutArray.Generic","link":"Streamly-Data-MutArray-Generic.html#v:writeN"},{"display_html":"<a href=\"#v:write\">write</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Data-MutArray-Generic.html#t:MutArray\" title=\"Streamly.Data.MutArray.Generic\">MutArray</a> a)","name":"write","module":"Streamly.Data.MutArray.Generic","link":"Streamly-Data-MutArray-Generic.html#v:write"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Ring\">Ring</a> a = <a href=\"#v:Ring\">Ring</a> {<ul class=\"subs\"><li><a href=\"#v:ringStart\">ringStart</a> :: !(<a href=\"/package/base-4.15.1.0/docs/Foreign-ForeignPtr.html#t:ForeignPtr\" title=\"Foreign.ForeignPtr\">ForeignPtr</a> a)</li><li><a href=\"#v:ringBound\">ringBound</a> :: !(<a href=\"/package/base-4.15.1.0/docs/Foreign-Ptr.html#t:Ptr\" title=\"Foreign.Ptr\">Ptr</a> a)</li></ul>}","name":"Ring Ring ringStart ringBound","module":"Streamly.Internal.Data.Ring","link":"Streamly-Internal-Data-Ring.html#t:Ring"},{"display_html":"<a href=\"#v:new\">new</a> :: <span class=\"keyword\">forall</span> a. <a href=\"/package/base-4.15.1.0/docs/Foreign-Storable.html#t:Storable\" title=\"Foreign.Storable\">Storable</a> a =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"Streamly-Internal-Data-Ring.html#t:Ring\" title=\"Streamly.Internal.Data.Ring\">Ring</a> a, <a href=\"/package/base-4.15.1.0/docs/Foreign-Ptr.html#t:Ptr\" title=\"Foreign.Ptr\">Ptr</a> a)","name":"new","module":"Streamly.Internal.Data.Ring","link":"Streamly-Internal-Data-Ring.html#v:new"},{"display_html":"<a href=\"#v:newRing\">newRing</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; m (<a href=\"Streamly-Internal-Data-Ring.html#t:Ring\" title=\"Streamly.Internal.Data.Ring\">Ring</a> a)","name":"newRing","module":"Streamly.Internal.Data.Ring","link":"Streamly-Internal-Data-Ring.html#v:newRing"},{"display_html":"<a href=\"#v:writeN\">writeN</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-Ring.html#t:Ring\" title=\"Streamly.Internal.Data.Ring\">Ring</a> a)","name":"writeN","module":"Streamly.Internal.Data.Ring","link":"Streamly-Internal-Data-Ring.html#v:writeN"},{"display_html":"<a href=\"#v:advance\">advance</a> :: <span class=\"keyword\">forall</span> a. <a href=\"/package/base-4.15.1.0/docs/Foreign-Storable.html#t:Storable\" title=\"Foreign.Storable\">Storable</a> a =&gt; <a href=\"Streamly-Internal-Data-Ring.html#t:Ring\" title=\"Streamly.Internal.Data.Ring\">Ring</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Foreign-Ptr.html#t:Ptr\" title=\"Foreign.Ptr\">Ptr</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Foreign-Ptr.html#t:Ptr\" title=\"Foreign.Ptr\">Ptr</a> a","name":"advance","module":"Streamly.Internal.Data.Ring","link":"Streamly-Internal-Data-Ring.html#v:advance"},{"display_html":"<a href=\"#v:moveBy\">moveBy</a> :: <span class=\"keyword\">forall</span> a. <a href=\"/package/base-4.15.1.0/docs/Foreign-Storable.html#t:Storable\" title=\"Foreign.Storable\">Storable</a> a =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Ring.html#t:Ring\" title=\"Streamly.Internal.Data.Ring\">Ring</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Foreign-Ptr.html#t:Ptr\" title=\"Foreign.Ptr\">Ptr</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Foreign-Ptr.html#t:Ptr\" title=\"Foreign.Ptr\">Ptr</a> a","name":"moveBy","module":"Streamly.Internal.Data.Ring","link":"Streamly-Internal-Data-Ring.html#v:moveBy"},{"display_html":"<a href=\"#v:startOf\">startOf</a> :: <a href=\"Streamly-Internal-Data-Ring.html#t:Ring\" title=\"Streamly.Internal.Data.Ring\">Ring</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Foreign-Ptr.html#t:Ptr\" title=\"Foreign.Ptr\">Ptr</a> a","name":"startOf","module":"Streamly.Internal.Data.Ring","link":"Streamly-Internal-Data-Ring.html#v:startOf"},{"display_html":"<a href=\"#v:unsafeInsert\">unsafeInsert</a> :: <a href=\"/package/base-4.15.1.0/docs/Foreign-Storable.html#t:Storable\" title=\"Foreign.Storable\">Storable</a> a =&gt; <a href=\"Streamly-Internal-Data-Ring.html#t:Ring\" title=\"Streamly.Internal.Data.Ring\">Ring</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Foreign-Ptr.html#t:Ptr\" title=\"Foreign.Ptr\">Ptr</a> a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"/package/base-4.15.1.0/docs/Foreign-Ptr.html#t:Ptr\" title=\"Foreign.Ptr\">Ptr</a> a)","name":"unsafeInsert","module":"Streamly.Internal.Data.Ring","link":"Streamly-Internal-Data-Ring.html#v:unsafeInsert"},{"display_html":"<a href=\"#v:slide\">slide</a> :: <a href=\"Streamly-Internal-Data-Ring.html#t:Ring\" title=\"Streamly.Internal.Data.Ring\">Ring</a> a -&gt; a -&gt; m (<a href=\"Streamly-Internal-Data-Ring.html#t:Ring\" title=\"Streamly.Internal.Data.Ring\">Ring</a> a)","name":"slide","module":"Streamly.Internal.Data.Ring","link":"Streamly-Internal-Data-Ring.html#v:slide"},{"display_html":"<a href=\"#v:putIndex\">putIndex</a> :: <a href=\"Streamly-Internal-Data-Ring.html#t:Ring\" title=\"Streamly.Internal.Data.Ring\">Ring</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; a -&gt; m ()","name":"putIndex","module":"Streamly.Internal.Data.Ring","link":"Streamly-Internal-Data-Ring.html#v:putIndex"},{"display_html":"<a href=\"#v:modifyIndex\">modifyIndex</a> :: <a href=\"Streamly-Internal-Data-Ring.html#t:Ring\" title=\"Streamly.Internal.Data.Ring\">Ring</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; (a -&gt; (a, b)) -&gt; m b","name":"modifyIndex","module":"Streamly.Internal.Data.Ring","link":"Streamly-Internal-Data-Ring.html#v:modifyIndex"},{"display_html":"<a href=\"#v:read\">read</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/base-4.15.1.0/docs/Foreign-Storable.html#t:Storable\" title=\"Foreign.Storable\">Storable</a> a) =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (<a href=\"Streamly-Internal-Data-Ring.html#t:Ring\" title=\"Streamly.Internal.Data.Ring\">Ring</a> a, <a href=\"/package/base-4.15.1.0/docs/Foreign-Ptr.html#t:Ptr\" title=\"Foreign.Ptr\">Ptr</a> a, <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>) a","name":"read","module":"Streamly.Internal.Data.Ring","link":"Streamly-Internal-Data-Ring.html#v:read"},{"display_html":"<a href=\"#v:readRev\">readRev</a> :: <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a) a","name":"readRev","module":"Streamly.Internal.Data.Ring","link":"Streamly-Internal-Data-Ring.html#v:readRev"},{"display_html":"<a href=\"#v:getIndex\">getIndex</a> :: <a href=\"Streamly-Internal-Data-Ring.html#t:Ring\" title=\"Streamly.Internal.Data.Ring\">Ring</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; m a","name":"getIndex","module":"Streamly.Internal.Data.Ring","link":"Streamly-Internal-Data-Ring.html#v:getIndex"},{"display_html":"<a href=\"#v:getIndexUnsafe\">getIndexUnsafe</a> :: <a href=\"Streamly-Internal-Data-Ring.html#t:Ring\" title=\"Streamly.Internal.Data.Ring\">Ring</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; m a","name":"getIndexUnsafe","module":"Streamly.Internal.Data.Ring","link":"Streamly-Internal-Data-Ring.html#v:getIndexUnsafe"},{"display_html":"<a href=\"#v:getIndexRev\">getIndexRev</a> :: <a href=\"Streamly-Internal-Data-Ring.html#t:Ring\" title=\"Streamly.Internal.Data.Ring\">Ring</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; m a","name":"getIndexRev","module":"Streamly.Internal.Data.Ring","link":"Streamly-Internal-Data-Ring.html#v:getIndexRev"},{"display_html":"<a href=\"#v:length\">length</a> :: <a href=\"Streamly-Internal-Data-Ring.html#t:Ring\" title=\"Streamly.Internal.Data.Ring\">Ring</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>","name":"length","module":"Streamly.Internal.Data.Ring","link":"Streamly-Internal-Data-Ring.html#v:length"},{"display_html":"<a href=\"#v:byteLength\">byteLength</a> :: <a href=\"Streamly-Internal-Data-Ring.html#t:Ring\" title=\"Streamly.Internal.Data.Ring\">Ring</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>","name":"byteLength","module":"Streamly.Internal.Data.Ring","link":"Streamly-Internal-Data-Ring.html#v:byteLength"},{"display_html":"<a href=\"#v:byteCapacity\">byteCapacity</a> :: <a href=\"Streamly-Internal-Data-Ring.html#t:Ring\" title=\"Streamly.Internal.Data.Ring\">Ring</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>","name":"byteCapacity","module":"Streamly.Internal.Data.Ring","link":"Streamly-Internal-Data-Ring.html#v:byteCapacity"},{"display_html":"<a href=\"#v:bytesFree\">bytesFree</a> :: <a href=\"Streamly-Internal-Data-Ring.html#t:Ring\" title=\"Streamly.Internal.Data.Ring\">Ring</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>","name":"bytesFree","module":"Streamly.Internal.Data.Ring","link":"Streamly-Internal-Data-Ring.html#v:bytesFree"},{"display_html":"<a href=\"#v:cast\">cast</a> :: <span class=\"keyword\">forall</span> a b. <a href=\"/package/base-4.15.1.0/docs/Foreign-Storable.html#t:Storable\" title=\"Foreign.Storable\">Storable</a> b =&gt; <a href=\"Streamly-Internal-Data-Ring.html#t:Ring\" title=\"Streamly.Internal.Data.Ring\">Ring</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (<a href=\"Streamly-Internal-Data-Ring.html#t:Ring\" title=\"Streamly.Internal.Data.Ring\">Ring</a> b)","name":"cast","module":"Streamly.Internal.Data.Ring","link":"Streamly-Internal-Data-Ring.html#v:cast"},{"display_html":"<a href=\"#v:castUnsafe\">castUnsafe</a> :: <a href=\"Streamly-Internal-Data-Ring.html#t:Ring\" title=\"Streamly.Internal.Data.Ring\">Ring</a> a -&gt; <a href=\"Streamly-Internal-Data-Ring.html#t:Ring\" title=\"Streamly.Internal.Data.Ring\">Ring</a> b","name":"castUnsafe","module":"Streamly.Internal.Data.Ring","link":"Streamly-Internal-Data-Ring.html#v:castUnsafe"},{"display_html":"<a href=\"#v:asBytes\">asBytes</a> :: <a href=\"Streamly-Internal-Data-Ring.html#t:Ring\" title=\"Streamly.Internal.Data.Ring\">Ring</a> a -&gt; <a href=\"Streamly-Internal-Data-Ring.html#t:Ring\" title=\"Streamly.Internal.Data.Ring\">Ring</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"asBytes","module":"Streamly.Internal.Data.Ring","link":"Streamly-Internal-Data-Ring.html#v:asBytes"},{"display_html":"<a href=\"#v:fromArray\">fromArray</a> :: <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; <a href=\"Streamly-Internal-Data-Ring.html#t:Ring\" title=\"Streamly.Internal.Data.Ring\">Ring</a> a","name":"fromArray","module":"Streamly.Internal.Data.Ring","link":"Streamly-Internal-Data-Ring.html#v:fromArray"},{"display_html":"<a href=\"#v:unsafeFoldRing\">unsafeFoldRing</a> :: <span class=\"keyword\">forall</span> a b. <a href=\"/package/base-4.15.1.0/docs/Foreign-Storable.html#t:Storable\" title=\"Foreign.Storable\">Storable</a> a =&gt; <a href=\"/package/base-4.15.1.0/docs/Foreign-Ptr.html#t:Ptr\" title=\"Foreign.Ptr\">Ptr</a> a -&gt; (b -&gt; a -&gt; b) -&gt; b -&gt; <a href=\"Streamly-Internal-Data-Ring.html#t:Ring\" title=\"Streamly.Internal.Data.Ring\">Ring</a> a -&gt; b","name":"unsafeFoldRing","module":"Streamly.Internal.Data.Ring","link":"Streamly-Internal-Data-Ring.html#v:unsafeFoldRing"},{"display_html":"<a href=\"#v:unsafeFoldRingM\">unsafeFoldRingM</a> :: <span class=\"keyword\">forall</span> m a b. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/base-4.15.1.0/docs/Foreign-Storable.html#t:Storable\" title=\"Foreign.Storable\">Storable</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Foreign-Ptr.html#t:Ptr\" title=\"Foreign.Ptr\">Ptr</a> a -&gt; (b -&gt; a -&gt; m b) -&gt; b -&gt; <a href=\"Streamly-Internal-Data-Ring.html#t:Ring\" title=\"Streamly.Internal.Data.Ring\">Ring</a> a -&gt; m b","name":"unsafeFoldRingM","module":"Streamly.Internal.Data.Ring","link":"Streamly-Internal-Data-Ring.html#v:unsafeFoldRingM"},{"display_html":"<a href=\"#v:unsafeFoldRingFullM\">unsafeFoldRingFullM</a> :: <span class=\"keyword\">forall</span> m a b. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/base-4.15.1.0/docs/Foreign-Storable.html#t:Storable\" title=\"Foreign.Storable\">Storable</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Foreign-Ptr.html#t:Ptr\" title=\"Foreign.Ptr\">Ptr</a> a -&gt; (b -&gt; a -&gt; m b) -&gt; b -&gt; <a href=\"Streamly-Internal-Data-Ring.html#t:Ring\" title=\"Streamly.Internal.Data.Ring\">Ring</a> a -&gt; m b","name":"unsafeFoldRingFullM","module":"Streamly.Internal.Data.Ring","link":"Streamly-Internal-Data-Ring.html#v:unsafeFoldRingFullM"},{"display_html":"<a href=\"#v:unsafeFoldRingNM\">unsafeFoldRingNM</a> :: <span class=\"keyword\">forall</span> m a b. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/base-4.15.1.0/docs/Foreign-Storable.html#t:Storable\" title=\"Foreign.Storable\">Storable</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Foreign-Ptr.html#t:Ptr\" title=\"Foreign.Ptr\">Ptr</a> a -&gt; (b -&gt; a -&gt; m b) -&gt; b -&gt; <a href=\"Streamly-Internal-Data-Ring.html#t:Ring\" title=\"Streamly.Internal.Data.Ring\">Ring</a> a -&gt; m b","name":"unsafeFoldRingNM","module":"Streamly.Internal.Data.Ring","link":"Streamly-Internal-Data-Ring.html#v:unsafeFoldRingNM"},{"display_html":"<a href=\"#v:ringsOf\">ringsOf</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"ringsOf","module":"Streamly.Internal.Data.Ring","link":"Streamly-Internal-Data-Ring.html#v:ringsOf"},{"display_html":"<a href=\"#v:unsafeEqArray\">unsafeEqArray</a> :: <a href=\"Streamly-Internal-Data-Ring.html#t:Ring\" title=\"Streamly.Internal.Data.Ring\">Ring</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Foreign-Ptr.html#t:Ptr\" title=\"Foreign.Ptr\">Ptr</a> a -&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"unsafeEqArray","module":"Streamly.Internal.Data.Ring","link":"Streamly-Internal-Data-Ring.html#v:unsafeEqArray"},{"display_html":"<a href=\"#v:unsafeEqArrayN\">unsafeEqArrayN</a> :: <a href=\"Streamly-Internal-Data-Ring.html#t:Ring\" title=\"Streamly.Internal.Data.Ring\">Ring</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Foreign-Ptr.html#t:Ptr\" title=\"Foreign.Ptr\">Ptr</a> a -&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"unsafeEqArrayN","module":"Streamly.Internal.Data.Ring","link":"Streamly-Internal-Data-Ring.html#v:unsafeEqArrayN"},{"display_html":"<a href=\"#v:slidingWindow\">slidingWindow</a> :: <span class=\"keyword\">forall</span> m a b. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/base-4.15.1.0/docs/Foreign-Storable.html#t:Storable\" title=\"Foreign.Storable\">Storable</a> a, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (a, <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a) b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b","name":"slidingWindow","module":"Streamly.Internal.Data.Ring","link":"Streamly-Internal-Data-Ring.html#v:slidingWindow"},{"display_html":"<a href=\"#v:slidingWindowWith\">slidingWindowWith</a> :: <span class=\"keyword\">forall</span> m a b. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/base-4.15.1.0/docs/Foreign-Storable.html#t:Storable\" title=\"Foreign.Storable\">Storable</a> a, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m ((a, <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a), m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)) b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b","name":"slidingWindowWith","module":"Streamly.Internal.Data.Ring","link":"Streamly-Internal-Data-Ring.html#v:slidingWindowWith"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Step\">Step</a> s b<ul class=\"subs\"><li>= <a href=\"#v:Partial\">Partial</a> !s</li><li>| <a href=\"#v:Done\">Done</a> !b</li></ul>","name":"Step Done Partial","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#t:Step"},{"display_html":"<a href=\"#v:mapMStep\">mapMStep</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; (a -&gt; m b) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Step\" title=\"Streamly.Internal.Data.Fold\">Step</a> s a -&gt; m (<a href=\"Streamly-Internal-Data-Fold.html#t:Step\" title=\"Streamly.Internal.Data.Fold\">Step</a> s b)","name":"mapMStep","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:mapMStep"},{"display_html":"<a href=\"#v:chainStepM\">chainStepM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; (s1 -&gt; m s2) -&gt; (a -&gt; m (<a href=\"Streamly-Internal-Data-Fold.html#t:Step\" title=\"Streamly.Internal.Data.Fold\">Step</a> s2 b)) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Step\" title=\"Streamly.Internal.Data.Fold\">Step</a> s1 a -&gt; m (<a href=\"Streamly-Internal-Data-Fold.html#t:Step\" title=\"Streamly.Internal.Data.Fold\">Step</a> s2 b)","name":"chainStepM","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:chainStepM"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Fold\">Fold</a> m a b = <span class=\"keyword\">forall</span> s. <a href=\"#v:Fold\">Fold</a> (s -&gt; a -&gt; m (<a href=\"Streamly-Internal-Data-Fold.html#t:Step\" title=\"Streamly.Internal.Data.Fold\">Step</a> s b)) (m (<a href=\"Streamly-Internal-Data-Fold.html#t:Step\" title=\"Streamly.Internal.Data.Fold\">Step</a> s b)) (s -&gt; m b) (s -&gt; m b)","name":"Fold Fold","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#t:Fold"},{"display_html":"<a href=\"#v:foldl-39-\">foldl'</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; a -&gt; b) -&gt; b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b","name":"foldl'","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:foldl-39-"},{"display_html":"<a href=\"#v:foldlM-39-\">foldlM'</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; a -&gt; m b) -&gt; m b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b","name":"foldlM'","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:foldlM-39-"},{"display_html":"<a href=\"#v:foldl1-39-\">foldl1'</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a -&gt; a) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"foldl1'","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:foldl1-39-"},{"display_html":"<a href=\"#v:foldlM1-39-\">foldlM1'</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a -&gt; m a) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"foldlM1'","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:foldlM1-39-"},{"display_html":"<a href=\"#v:foldt-39-\">foldt'</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (s -&gt; a -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Step\" title=\"Streamly.Internal.Data.Fold\">Step</a> s b) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Step\" title=\"Streamly.Internal.Data.Fold\">Step</a> s b -&gt; (s -&gt; b) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b","name":"foldt'","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:foldt-39-"},{"display_html":"<a href=\"#v:foldtM-39-\">foldtM'</a> :: (s -&gt; a -&gt; m (<a href=\"Streamly-Internal-Data-Fold.html#t:Step\" title=\"Streamly.Internal.Data.Fold\">Step</a> s b)) -&gt; m (<a href=\"Streamly-Internal-Data-Fold.html#t:Step\" title=\"Streamly.Internal.Data.Fold\">Step</a> s b) -&gt; (s -&gt; m b) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b","name":"foldtM'","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:foldtM-39-"},{"display_html":"<a href=\"#v:foldr-39-\">foldr'</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; b -&gt; b) -&gt; b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b","name":"foldr'","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:foldr-39-"},{"display_html":"<a href=\"#v:foldrM-39-\">foldrM'</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; b -&gt; m b) -&gt; m b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b","name":"foldrM'","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:foldrM-39-"},{"display_html":"<a href=\"#v:fromPure\">fromPure</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b","name":"fromPure","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:fromPure"},{"display_html":"<a href=\"#v:fromEffect\">fromEffect</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; m b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b","name":"fromEffect","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:fromEffect"},{"display_html":"<a href=\"#v:fromRefold\">fromRefold</a> :: <a href=\"Streamly-Internal-Data-Refold-Type.html#t:Refold\" title=\"Streamly.Internal.Data.Refold.Type\">Refold</a> m c a b -&gt; c -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b","name":"fromRefold","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:fromRefold"},{"display_html":"<a href=\"#v:drain\">drain</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a ()","name":"drain","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:drain"},{"display_html":"<a href=\"#v:toList\">toList</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a [a]","name":"toList","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:toList"},{"display_html":"<a href=\"#v:toStreamK\">toStreamK</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> n a)","name":"toStreamK","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:toStreamK"},{"display_html":"<a href=\"#v:toStreamKRev\">toStreamKRev</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> n a)","name":"toStreamKRev","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:toStreamKRev"},{"display_html":"<a href=\"#v:lengthGeneric\">lengthGeneric</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Num\" title=\"Prelude\">Num</a> b) =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b","name":"lengthGeneric","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:lengthGeneric"},{"display_html":"<a href=\"#v:length\">length</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>","name":"length","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:length"},{"display_html":"<a href=\"#v:rmapM\">rmapM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; m c) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a c","name":"rmapM","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:rmapM"},{"display_html":"<a href=\"#v:lmap\">lmap</a> :: (a -&gt; b) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m b r -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a r","name":"lmap","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:lmap"},{"display_html":"<a href=\"#v:lmapM\">lmapM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m b r -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a r","name":"lmapM","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:lmapM"},{"display_html":"<a href=\"#v:postscan\">postscan</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m b c -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a c","name":"postscan","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:postscan"},{"display_html":"<a href=\"#v:catMaybes\">catMaybes</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a) b","name":"catMaybes","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:catMaybes"},{"display_html":"<a href=\"#v:scanMaybe\">scanMaybe</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> b) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m b c -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a c","name":"scanMaybe","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:scanMaybe"},{"display_html":"<a href=\"#v:filter\">filter</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a r -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a r","name":"filter","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:filter"},{"display_html":"<a href=\"#v:filtering\">filtering</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"filtering","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:filtering"},{"display_html":"<a href=\"#v:filterM\">filterM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a r -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a r","name":"filterM","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:filterM"},{"display_html":"<a href=\"#v:catLefts\">catLefts</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a c -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> a b) c","name":"catLefts","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:catLefts"},{"display_html":"<a href=\"#v:catRights\">catRights</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m b c -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> a b) c","name":"catRights","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:catRights"},{"display_html":"<a href=\"#v:catEithers\">catEithers</a> :: <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> a a) b","name":"catEithers","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:catEithers"},{"display_html":"<a href=\"#v:take\">take</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b","name":"take","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:take"},{"display_html":"<a href=\"#v:taking\">taking</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"taking","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:taking"},{"display_html":"<a href=\"#v:takeEndBy_\">takeEndBy_</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b","name":"takeEndBy_","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:takeEndBy_"},{"display_html":"<a href=\"#v:takeEndBy\">takeEndBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b","name":"takeEndBy","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:takeEndBy"},{"display_html":"<a href=\"#v:dropping\">dropping</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"dropping","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:dropping"},{"display_html":"<a href=\"#v:splitWith\">splitWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; b -&gt; c) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m x a -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m x b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m x c","name":"splitWith","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:splitWith"},{"display_html":"<a href=\"#v:split_\">split_</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m x a -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m x b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m x b","name":"split_","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:split_"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ManyState\">ManyState</a> s1 s2","name":"ManyState","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#t:ManyState"},{"display_html":"<a href=\"#v:many\">many</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m b c -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a c","name":"many","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:many"},{"display_html":"<a href=\"#v:manyPost\">manyPost</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m b c -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a c","name":"manyPost","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:manyPost"},{"display_html":"<a href=\"#v:groupsOf\">groupsOf</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m b c -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a c","name":"groupsOf","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:groupsOf"},{"display_html":"<a href=\"#v:refoldMany\">refoldMany</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Refold-Type.html#t:Refold\" title=\"Streamly.Internal.Data.Refold.Type\">Refold</a> m x b c -&gt; <a href=\"Streamly-Internal-Data-Refold-Type.html#t:Refold\" title=\"Streamly.Internal.Data.Refold.Type\">Refold</a> m x a c","name":"refoldMany","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:refoldMany"},{"display_html":"<a href=\"#v:refoldMany1\">refoldMany1</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Refold-Type.html#t:Refold\" title=\"Streamly.Internal.Data.Refold.Type\">Refold</a> m x a b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m b c -&gt; <a href=\"Streamly-Internal-Data-Refold-Type.html#t:Refold\" title=\"Streamly.Internal.Data.Refold.Type\">Refold</a> m x a c","name":"refoldMany1","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:refoldMany1"},{"display_html":"<a href=\"#v:concatMap\">concatMap</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a c) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a c","name":"concatMap","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:concatMap"},{"display_html":"<a href=\"#v:duplicate\">duplicate</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b)","name":"duplicate","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:duplicate"},{"display_html":"<a href=\"#v:refold\">refold</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Refold-Type.html#t:Refold\" title=\"Streamly.Internal.Data.Refold.Type\">Refold</a> m b a c -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a c","name":"refold","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:refold"},{"display_html":"<a href=\"#v:teeWith\">teeWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; b -&gt; c) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m x a -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m x b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m x c","name":"teeWith","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:teeWith"},{"display_html":"<a href=\"#v:teeWithFst\">teeWithFst</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; c -&gt; d) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a c -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a d","name":"teeWithFst","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:teeWithFst"},{"display_html":"<a href=\"#v:teeWithMin\">teeWithMin</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; c -&gt; d) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a c -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a d","name":"teeWithMin","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:teeWithMin"},{"display_html":"<a href=\"#v:shortest\">shortest</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m x a -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m x b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m x (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> a b)","name":"shortest","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:shortest"},{"display_html":"<a href=\"#v:longest\">longest</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m x a -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m x b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m x (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> a b)","name":"longest","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:longest"},{"display_html":"<a href=\"#v:extractM\">extractM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; m b","name":"extractM","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:extractM"},{"display_html":"<a href=\"#v:reduce\">reduce</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; m (<a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b)","name":"reduce","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:reduce"},{"display_html":"<a href=\"#v:snoc\">snoc</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; a -&gt; m (<a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b)","name":"snoc","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:snoc"},{"display_html":"<a href=\"#v:addOne\">addOne</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; a -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; m (<a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b)","name":"addOne","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:addOne"},{"display_html":"<a href=\"#v:snocM\">snocM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; m a -&gt; m (<a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b)","name":"snocM","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:snocM"},{"display_html":"<a href=\"#v:snocl\">snocl</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; a -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b","name":"snocl","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:snocl"},{"display_html":"<a href=\"#v:snoclM\">snoclM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; m a -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b","name":"snoclM","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:snoclM"},{"display_html":"<a href=\"#v:close\">close</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b","name":"close","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:close"},{"display_html":"<a href=\"#v:isClosed\">isClosed</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"isClosed","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:isClosed"},{"display_html":"<a href=\"#v:morphInner\">morphInner</a> :: (<span class=\"keyword\">forall</span> x. m x -&gt; n x) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> n a b","name":"morphInner","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:morphInner"},{"display_html":"<a href=\"#v:generalizeInner\">generalizeInner</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> <a href=\"/package/base-4.15.1.0/docs/Data-Functor-Identity.html#t:Identity\" title=\"Data.Functor.Identity\">Identity</a> a b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b","name":"generalizeInner","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:generalizeInner"},{"display_html":"<a href=\"#v:foldr\">foldr</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; b -&gt; b) -&gt; b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b","name":"foldr","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:foldr"},{"display_html":"<a href=\"#v:serialWith\">serialWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; b -&gt; c) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m x a -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m x b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m x c","name":"serialWith","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:serialWith"},{"display_html":"<span class=\"keyword\">newtype</span> <a href=\"#t:Tee\">Tee</a> m a b = <a href=\"#v:Tee\">Tee</a> {<ul class=\"subs\"><li><a href=\"#v:unTee\">unTee</a> :: <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b</li></ul>}","name":"Tee Tee unTee","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#t:Tee"},{"display_html":"<a href=\"#v:toFold\">toFold</a> :: <a href=\"Streamly-Internal-Data-Fold.html#t:Tee\" title=\"Streamly.Internal.Data.Fold\">Tee</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b","name":"toFold","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:toFold"},{"display_html":"<a href=\"#v:tracing\">tracing</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m b) -&gt; a -&gt; m a","name":"tracing","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:tracing"},{"display_html":"<a href=\"#v:trace\">trace</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a r -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a r","name":"trace","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:trace"},{"display_html":"<a href=\"#v:sconcat\">sconcat</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Semigroup\" title=\"Prelude\">Semigroup</a> a) =&gt; a -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a a","name":"sconcat","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:sconcat"},{"display_html":"<a href=\"#v:mconcat\">mconcat</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Monoid.html#t:Monoid\" title=\"Data.Monoid\">Monoid</a> a) =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a a","name":"mconcat","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:mconcat"},{"display_html":"<a href=\"#v:foldMap\">foldMap</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Monoid.html#t:Monoid\" title=\"Data.Monoid\">Monoid</a> b) =&gt; (a -&gt; b) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b","name":"foldMap","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:foldMap"},{"display_html":"<a href=\"#v:foldMapM\">foldMapM</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Monoid.html#t:Monoid\" title=\"Data.Monoid\">Monoid</a> b) =&gt; (a -&gt; m b) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b","name":"foldMapM","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:foldMapM"},{"display_html":"<a href=\"#v:drainMapM\">drainMapM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a ()","name":"drainMapM","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:drainMapM"},{"display_html":"<a href=\"#v:the\">the</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a) =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"the","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:the"},{"display_html":"<a href=\"#v:mean\">mean</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Fractional\" title=\"Prelude\">Fractional</a> a) =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a a","name":"mean","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:mean"},{"display_html":"<a href=\"#v:rollingHash\">rollingHash</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Enum\" title=\"Prelude\">Enum</a> a) =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int64\" title=\"Data.Int\">Int64</a>","name":"rollingHash","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:rollingHash"},{"display_html":"<a href=\"#v:defaultSalt\">defaultSalt</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int64\" title=\"Data.Int\">Int64</a>","name":"defaultSalt","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:defaultSalt"},{"display_html":"<a href=\"#v:rollingHashWithSalt\">rollingHashWithSalt</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Enum\" title=\"Prelude\">Enum</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int64\" title=\"Data.Int\">Int64</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int64\" title=\"Data.Int\">Int64</a>","name":"rollingHashWithSalt","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:rollingHashWithSalt"},{"display_html":"<a href=\"#v:rollingHashFirstN\">rollingHashFirstN</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Enum\" title=\"Prelude\">Enum</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int64\" title=\"Data.Int\">Int64</a>","name":"rollingHashFirstN","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:rollingHashFirstN"},{"display_html":"<a href=\"#v:sum\">sum</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Num\" title=\"Prelude\">Num</a> a) =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a a","name":"sum","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:sum"},{"display_html":"<a href=\"#v:product\">product</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Num\" title=\"Prelude\">Num</a> a, <a href=\"/package/base-4.15.1.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a) =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a a","name":"product","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:product"},{"display_html":"<a href=\"#v:maximumBy\">maximumBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ordering\" title=\"Data.Ord\">Ordering</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"maximumBy","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:maximumBy"},{"display_html":"<a href=\"#v:maximum\">maximum</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> a) =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"maximum","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:maximum"},{"display_html":"<a href=\"#v:minimumBy\">minimumBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ordering\" title=\"Data.Ord\">Ordering</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"minimumBy","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:minimumBy"},{"display_html":"<a href=\"#v:minimum\">minimum</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> a) =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"minimum","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:minimum"},{"display_html":"<a href=\"#v:toListRev\">toListRev</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a [a]","name":"toListRev","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:toListRev"},{"display_html":"<a href=\"#v:toStream\">toStream</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> n) =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> n a)","name":"toStream","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:toStream"},{"display_html":"<a href=\"#v:toStreamRev\">toStreamRev</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> n) =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> n a)","name":"toStreamRev","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:toStreamRev"},{"display_html":"<a href=\"#v:topBy\">topBy</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; (a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ordering\" title=\"Data.Ord\">Ordering</a>) -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"topBy","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:topBy"},{"display_html":"<a href=\"#v:top\">top</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a, <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"top","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:top"},{"display_html":"<a href=\"#v:bottomBy\">bottomBy</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; (a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ordering\" title=\"Data.Ord\">Ordering</a>) -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"bottomBy","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:bottomBy"},{"display_html":"<a href=\"#v:bottom\">bottom</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a, <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"bottom","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:bottom"},{"display_html":"<a href=\"#v:latest\">latest</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"latest","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:latest"},{"display_html":"<a href=\"#v:indexingWith\">indexingWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>, a))","name":"indexingWith","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:indexingWith"},{"display_html":"<a href=\"#v:indexing\">indexing</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>, a))","name":"indexing","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:indexing"},{"display_html":"<a href=\"#v:indexingRev\">indexingRev</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>, a))","name":"indexingRev","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:indexingRev"},{"display_html":"<a href=\"#v:rollingMapM\">rollingMapM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a -&gt; a -&gt; m b) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b","name":"rollingMapM","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:rollingMapM"},{"display_html":"<a href=\"#v:deleteBy\">deleteBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; a -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"deleteBy","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:deleteBy"},{"display_html":"<a href=\"#v:uniqBy\">uniqBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"uniqBy","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:uniqBy"},{"display_html":"<a href=\"#v:uniq\">uniq</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a) =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"uniq","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:uniq"},{"display_html":"<a href=\"#v:repeated\">repeated</a> :: <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"repeated","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:repeated"},{"display_html":"<a href=\"#v:findIndices\">findIndices</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>)","name":"findIndices","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:findIndices"},{"display_html":"<a href=\"#v:elemIndices\">elemIndices</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a) =&gt; a -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>)","name":"elemIndices","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:elemIndices"},{"display_html":"<a href=\"#v:one\">one</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"one","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:one"},{"display_html":"<a href=\"#v:null\">null</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"null","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:null"},{"display_html":"<a href=\"#v:satisfy\">satisfy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"satisfy","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:satisfy"},{"display_html":"<a href=\"#v:maybe\">maybe</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> b) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> b)","name":"maybe","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:maybe"},{"display_html":"<a href=\"#v:drainN\">drainN</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a ()","name":"drainN","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:drainN"},{"display_html":"<a href=\"#v:indexGeneric\">indexGeneric</a> :: (<a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Integral\" title=\"Prelude\">Integral</a> i, <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m) =&gt; i -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"indexGeneric","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:indexGeneric"},{"display_html":"<a href=\"#v:index\">index</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"index","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:index"},{"display_html":"<a href=\"#v:findM\">findM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"findM","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:findM"},{"display_html":"<a href=\"#v:find\">find</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"find","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:find"},{"display_html":"<a href=\"#v:lookup\">lookup</a> :: (<a href=\"/package/base-4.15.1.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a, <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m) =&gt; a -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (a, b) (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> b)","name":"lookup","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:lookup"},{"display_html":"<a href=\"#v:findIndex\">findIndex</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>)","name":"findIndex","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:findIndex"},{"display_html":"<a href=\"#v:elemIndex\">elemIndex</a> :: (<a href=\"/package/base-4.15.1.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a, <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m) =&gt; a -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>)","name":"elemIndex","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:elemIndex"},{"display_html":"<a href=\"#v:elem\">elem</a> :: (<a href=\"/package/base-4.15.1.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a, <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m) =&gt; a -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"elem","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:elem"},{"display_html":"<a href=\"#v:notElem\">notElem</a> :: (<a href=\"/package/base-4.15.1.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a, <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m) =&gt; a -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"notElem","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:notElem"},{"display_html":"<a href=\"#v:all\">all</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"all","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:all"},{"display_html":"<a href=\"#v:any\">any</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"any","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:any"},{"display_html":"<a href=\"#v:and\">and</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"and","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:and"},{"display_html":"<a href=\"#v:or\">or</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"or","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:or"},{"display_html":"<a href=\"#v:takingEndByM\">takingEndByM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"takingEndByM","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:takingEndByM"},{"display_html":"<a href=\"#v:takingEndBy\">takingEndBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"takingEndBy","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:takingEndBy"},{"display_html":"<a href=\"#v:takingEndByM_\">takingEndByM_</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"takingEndByM_","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:takingEndByM_"},{"display_html":"<a href=\"#v:takingEndBy_\">takingEndBy_</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"takingEndBy_","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:takingEndBy_"},{"display_html":"<a href=\"#v:droppingWhileM\">droppingWhileM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"droppingWhileM","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:droppingWhileM"},{"display_html":"<a href=\"#v:droppingWhile\">droppingWhile</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"droppingWhile","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:droppingWhile"},{"display_html":"<a href=\"#v:prune\">prune</a> :: (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"prune","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:prune"},{"display_html":"<a href=\"#v:drive\">drive</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; m b","name":"drive","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:drive"},{"display_html":"<a href=\"#v:addStream\">addStream</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; m (<a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b)","name":"addStream","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:addStream"},{"display_html":"<a href=\"#v:with\">with</a> :: (<a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (s, a) b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b) -&gt; (((s, a) -&gt; c) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (s, a) b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (s, a) b) -&gt; ((s, a) -&gt; c) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b","name":"with","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:with"},{"display_html":"<a href=\"#v:transform\">transform</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Pipe.html#t:Pipe\" title=\"Streamly.Internal.Data.Pipe\">Pipe</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m b c -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a c","name":"transform","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:transform"},{"display_html":"<a href=\"#v:slide2\">slide2</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (a, <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a) b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b","name":"slide2","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:slide2"},{"display_html":"<a href=\"#v:scan\">scan</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m b c -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a c","name":"scan","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:scan"},{"display_html":"<a href=\"#v:scanMany\">scanMany</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m b c -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a c","name":"scanMany","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:scanMany"},{"display_html":"<a href=\"#v:indexed\">indexed</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>, a) b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b","name":"indexed","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:indexed"},{"display_html":"<a href=\"#v:zipStreamWithM\">zipStreamWithM</a> :: (a -&gt; b -&gt; m c) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m c x -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m b x","name":"zipStreamWithM","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:zipStreamWithM"},{"display_html":"<a href=\"#v:zipStream\">zipStream</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (a, b) x -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m b x","name":"zipStream","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:zipStream"},{"display_html":"<a href=\"#v:mapMaybeM\">mapMaybeM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> b)) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m b r -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a r","name":"mapMaybeM","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:mapMaybeM"},{"display_html":"<a href=\"#v:mapMaybe\">mapMaybe</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> b) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m b r -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a r","name":"mapMaybe","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:mapMaybe"},{"display_html":"<a href=\"#v:sampleFromthen\">sampleFromthen</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b","name":"sampleFromthen","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:sampleFromthen"},{"display_html":"<a href=\"#v:takeEndBySeq\">takeEndBySeq</a> :: <span class=\"keyword\">forall</span> m a b. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/base-4.15.1.0/docs/Foreign-Storable.html#t:Storable\" title=\"Foreign.Storable\">Storable</a> a, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Enum\" title=\"Prelude\">Enum</a> a, <a href=\"/package/base-4.15.1.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a) =&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b","name":"takeEndBySeq","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:takeEndBySeq"},{"display_html":"<a href=\"#v:takeEndBySeq_\">takeEndBySeq_</a> :: <span class=\"keyword\">forall</span> m a b. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/base-4.15.1.0/docs/Foreign-Storable.html#t:Storable\" title=\"Foreign.Storable\">Storable</a> a, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Enum\" title=\"Prelude\">Enum</a> a, <a href=\"/package/base-4.15.1.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a) =&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b","name":"takeEndBySeq_","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:takeEndBySeq_"},{"display_html":"<a href=\"#v:splitAt\">splitAt</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a c -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (b, c)","name":"splitAt","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:splitAt"},{"display_html":"<a href=\"#v:tee\">tee</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a c -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (b, c)","name":"tee","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:tee"},{"display_html":"<a href=\"#v:distribute\">distribute</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; [<a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b] -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a [b]","name":"distribute","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:distribute"},{"display_html":"<a href=\"#v:unzip\">unzip</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a x -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m b y -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (a, b) (x, y)","name":"unzip","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:unzip"},{"display_html":"<a href=\"#v:unzipWith\">unzipWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; (b, c)) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m b x -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m c y -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (x, y)","name":"unzipWith","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:unzipWith"},{"display_html":"<a href=\"#v:unzipWithM\">unzipWithM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m (b, c)) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m b x -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m c y -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (x, y)","name":"unzipWithM","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:unzipWithM"},{"display_html":"<a href=\"#v:unzipWithFstM\">unzipWithFstM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m (b, c)) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m b x -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m c y -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (x, y)","name":"unzipWithFstM","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:unzipWithFstM"},{"display_html":"<a href=\"#v:unzipWithMinM\">unzipWithMinM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m (b, c)) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m b x -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m c y -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (x, y)","name":"unzipWithMinM","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:unzipWithMinM"},{"display_html":"<a href=\"#v:partitionByM\">partitionByM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> b c)) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m b x -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m c y -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (x, y)","name":"partitionByM","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:partitionByM"},{"display_html":"<a href=\"#v:partitionByFstM\">partitionByFstM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> b c)) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m b x -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m c y -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (x, y)","name":"partitionByFstM","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:partitionByFstM"},{"display_html":"<a href=\"#v:partitionByMinM\">partitionByMinM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> b c)) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m b x -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m c y -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (x, y)","name":"partitionByMinM","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:partitionByMinM"},{"display_html":"<a href=\"#v:partitionBy\">partitionBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> b c) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m b x -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m c y -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (x, y)","name":"partitionBy","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:partitionBy"},{"display_html":"<a href=\"#v:partition\">partition</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m b x -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m c y -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> b c) (x, y)","name":"partition","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:partition"},{"display_html":"<a href=\"#v:chunksBetween\">chunksBetween</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m b c -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a c","name":"chunksBetween","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:chunksBetween"},{"display_html":"<a href=\"#v:intersperseWithQuotes\">intersperseWithQuotes</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a) =&gt; a -&gt; a -&gt; a -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m b c -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a c","name":"intersperseWithQuotes","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:intersperseWithQuotes"},{"display_html":"<a href=\"#v:unfoldMany\">unfoldMany</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m b c -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a c","name":"unfoldMany","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:unfoldMany"},{"display_html":"<a href=\"#v:concatSequence\">concatSequence</a> :: <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m b c -&gt; t (<a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a c","name":"concatSequence","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:concatSequence"},{"display_html":"<a href=\"#v:drainBy\">drainBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a ()","name":"drainBy","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:drainBy"},{"display_html":"<a href=\"#v:last\">last</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"last","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:last"},{"display_html":"<a href=\"#v:head\">head</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"head","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:head"},{"display_html":"<a href=\"#v:sequence\">sequence</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (m b) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b","name":"sequence","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:sequence"},{"display_html":"<a href=\"#v:mapM\">mapM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; m c) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a c","name":"mapM","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:mapM"},{"display_html":"<a href=\"#v:variance\">variance</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Fractional\" title=\"Prelude\">Fractional</a> a) =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a a","name":"variance","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:variance"},{"display_html":"<a href=\"#v:stdDev\">stdDev</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Numeric.html#t:Floating\" title=\"Numeric\">Floating</a> a) =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a a","name":"stdDev","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:stdDev"},{"display_html":"<a href=\"#v:toSet\">toSet</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> a) =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"/package/containers-0.6.4.1/docs/Data-Set.html#t:Set\" title=\"Data.Set\">Set</a> a)","name":"toSet","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:toSet"},{"display_html":"<a href=\"#v:toIntSet\">toIntSet</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> <a href=\"/package/containers-0.6.4.1/docs/Data-IntSet.html#t:IntSet\" title=\"Data.IntSet\">IntSet</a>","name":"toIntSet","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:toIntSet"},{"display_html":"<a href=\"#v:countDistinct\">countDistinct</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> a) =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>","name":"countDistinct","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:countDistinct"},{"display_html":"<a href=\"#v:countDistinctInt\">countDistinctInt</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>","name":"countDistinctInt","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:countDistinctInt"},{"display_html":"<a href=\"#v:nub\">nub</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> a) =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"nub","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:nub"},{"display_html":"<a href=\"#v:nubInt\">nubInt</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>)","name":"nubInt","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:nubInt"},{"display_html":"<a href=\"#v:frequency\">frequency</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> a) =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"/package/containers-0.6.4.1/docs/Data-Map-Strict.html#t:Map\" title=\"Data.Map.Strict\">Map</a> a <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>)","name":"frequency","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:frequency"},{"display_html":"<a href=\"#v:demuxToContainer\">demuxToContainer</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Internal-Data-IsMap.html#t:IsMap\" title=\"Streamly.Internal.Data.IsMap\">IsMap</a> f, <a href=\"/package/base-4.15.1.0/docs/Data-Traversable.html#t:Traversable\" title=\"Data.Traversable\">Traversable</a> f) =&gt; (a -&gt; <a href=\"Streamly-Internal-Data-IsMap.html#t:Key\" title=\"Streamly.Internal.Data.IsMap\">Key</a> f) -&gt; (a -&gt; m (<a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b)) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (f b)","name":"demuxToContainer","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:demuxToContainer"},{"display_html":"<a href=\"#v:demuxToContainerIO\">demuxToContainerIO</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Internal-Data-IsMap.html#t:IsMap\" title=\"Streamly.Internal.Data.IsMap\">IsMap</a> f, <a href=\"/package/base-4.15.1.0/docs/Data-Traversable.html#t:Traversable\" title=\"Data.Traversable\">Traversable</a> f) =&gt; (a -&gt; <a href=\"Streamly-Internal-Data-IsMap.html#t:Key\" title=\"Streamly.Internal.Data.IsMap\">Key</a> f) -&gt; (a -&gt; m (<a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b)) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (f b)","name":"demuxToContainerIO","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:demuxToContainerIO"},{"display_html":"<a href=\"#v:demuxToMap\">demuxToMap</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> k) =&gt; (a -&gt; k) -&gt; (a -&gt; m (<a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b)) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"/package/containers-0.6.4.1/docs/Data-Map-Strict.html#t:Map\" title=\"Data.Map.Strict\">Map</a> k b)","name":"demuxToMap","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:demuxToMap"},{"display_html":"<a href=\"#v:demuxToMapIO\">demuxToMapIO</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> k) =&gt; (a -&gt; k) -&gt; (a -&gt; m (<a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b)) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"/package/containers-0.6.4.1/docs/Data-Map-Strict.html#t:Map\" title=\"Data.Map.Strict\">Map</a> k b)","name":"demuxToMapIO","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:demuxToMapIO"},{"display_html":"<a href=\"#v:demuxKvToContainer\">demuxKvToContainer</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Internal-Data-IsMap.html#t:IsMap\" title=\"Streamly.Internal.Data.IsMap\">IsMap</a> f, <a href=\"/package/base-4.15.1.0/docs/Data-Traversable.html#t:Traversable\" title=\"Data.Traversable\">Traversable</a> f) =&gt; (<a href=\"Streamly-Internal-Data-IsMap.html#t:Key\" title=\"Streamly.Internal.Data.IsMap\">Key</a> f -&gt; m (<a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b)) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (<a href=\"Streamly-Internal-Data-IsMap.html#t:Key\" title=\"Streamly.Internal.Data.IsMap\">Key</a> f, a) (f b)","name":"demuxKvToContainer","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:demuxKvToContainer"},{"display_html":"<a href=\"#v:demuxKvToMap\">demuxKvToMap</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> k) =&gt; (k -&gt; m (<a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b)) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (k, a) (<a href=\"/package/containers-0.6.4.1/docs/Data-Map-Strict.html#t:Map\" title=\"Data.Map.Strict\">Map</a> k b)","name":"demuxKvToMap","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:demuxKvToMap"},{"display_html":"<a href=\"#v:demuxGeneric\">demuxGeneric</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Internal-Data-IsMap.html#t:IsMap\" title=\"Streamly.Internal.Data.IsMap\">IsMap</a> f, <a href=\"/package/base-4.15.1.0/docs/Data-Traversable.html#t:Traversable\" title=\"Data.Traversable\">Traversable</a> f) =&gt; (a -&gt; <a href=\"Streamly-Internal-Data-IsMap.html#t:Key\" title=\"Streamly.Internal.Data.IsMap\">Key</a> f) -&gt; (a -&gt; m (<a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b)) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (m (f b), <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (<a href=\"Streamly-Internal-Data-IsMap.html#t:Key\" title=\"Streamly.Internal.Data.IsMap\">Key</a> f, b))","name":"demuxGeneric","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:demuxGeneric"},{"display_html":"<a href=\"#v:demux\">demux</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> k) =&gt; (a -&gt; k) -&gt; (a -&gt; m (<a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b)) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (m (<a href=\"/package/containers-0.6.4.1/docs/Data-Map-Strict.html#t:Map\" title=\"Data.Map.Strict\">Map</a> k b), <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (k, b))","name":"demux","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:demux"},{"display_html":"<a href=\"#v:demuxGenericIO\">demuxGenericIO</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Internal-Data-IsMap.html#t:IsMap\" title=\"Streamly.Internal.Data.IsMap\">IsMap</a> f, <a href=\"/package/base-4.15.1.0/docs/Data-Traversable.html#t:Traversable\" title=\"Data.Traversable\">Traversable</a> f) =&gt; (a -&gt; <a href=\"Streamly-Internal-Data-IsMap.html#t:Key\" title=\"Streamly.Internal.Data.IsMap\">Key</a> f) -&gt; (a -&gt; m (<a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b)) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (m (f b), <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (<a href=\"Streamly-Internal-Data-IsMap.html#t:Key\" title=\"Streamly.Internal.Data.IsMap\">Key</a> f, b))","name":"demuxGenericIO","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:demuxGenericIO"},{"display_html":"<a href=\"#v:demuxIO\">demuxIO</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> k) =&gt; (a -&gt; k) -&gt; (a -&gt; m (<a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b)) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (m (<a href=\"/package/containers-0.6.4.1/docs/Data-Map-Strict.html#t:Map\" title=\"Data.Map.Strict\">Map</a> k b), <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (k, b))","name":"demuxIO","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:demuxIO"},{"display_html":"<a href=\"#v:kvToMap\">kvToMap</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> k) =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (k, a) (<a href=\"/package/containers-0.6.4.1/docs/Data-Map-Strict.html#t:Map\" title=\"Data.Map.Strict\">Map</a> k b)","name":"kvToMap","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:kvToMap"},{"display_html":"<a href=\"#v:toContainer\">toContainer</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Internal-Data-IsMap.html#t:IsMap\" title=\"Streamly.Internal.Data.IsMap\">IsMap</a> f, <a href=\"/package/base-4.15.1.0/docs/Data-Traversable.html#t:Traversable\" title=\"Data.Traversable\">Traversable</a> f, <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> (<a href=\"Streamly-Internal-Data-IsMap.html#t:Key\" title=\"Streamly.Internal.Data.IsMap\">Key</a> f)) =&gt; (a -&gt; <a href=\"Streamly-Internal-Data-IsMap.html#t:Key\" title=\"Streamly.Internal.Data.IsMap\">Key</a> f) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (f b)","name":"toContainer","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:toContainer"},{"display_html":"<a href=\"#v:toContainerIO\">toContainerIO</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Internal-Data-IsMap.html#t:IsMap\" title=\"Streamly.Internal.Data.IsMap\">IsMap</a> f, <a href=\"/package/base-4.15.1.0/docs/Data-Traversable.html#t:Traversable\" title=\"Data.Traversable\">Traversable</a> f, <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> (<a href=\"Streamly-Internal-Data-IsMap.html#t:Key\" title=\"Streamly.Internal.Data.IsMap\">Key</a> f)) =&gt; (a -&gt; <a href=\"Streamly-Internal-Data-IsMap.html#t:Key\" title=\"Streamly.Internal.Data.IsMap\">Key</a> f) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (f b)","name":"toContainerIO","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:toContainerIO"},{"display_html":"<a href=\"#v:toMap\">toMap</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> k) =&gt; (a -&gt; k) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"/package/containers-0.6.4.1/docs/Data-Map-Strict.html#t:Map\" title=\"Data.Map.Strict\">Map</a> k b)","name":"toMap","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:toMap"},{"display_html":"<a href=\"#v:toMapIO\">toMapIO</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> k) =&gt; (a -&gt; k) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"/package/containers-0.6.4.1/docs/Data-Map-Strict.html#t:Map\" title=\"Data.Map.Strict\">Map</a> k b)","name":"toMapIO","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:toMapIO"},{"display_html":"<a href=\"#v:classifyGeneric\">classifyGeneric</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Internal-Data-IsMap.html#t:IsMap\" title=\"Streamly.Internal.Data.IsMap\">IsMap</a> f, <a href=\"/package/base-4.15.1.0/docs/Data-Traversable.html#t:Traversable\" title=\"Data.Traversable\">Traversable</a> f, <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> (<a href=\"Streamly-Internal-Data-IsMap.html#t:Key\" title=\"Streamly.Internal.Data.IsMap\">Key</a> f)) =&gt; (a -&gt; <a href=\"Streamly-Internal-Data-IsMap.html#t:Key\" title=\"Streamly.Internal.Data.IsMap\">Key</a> f) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (m (f b), <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (<a href=\"Streamly-Internal-Data-IsMap.html#t:Key\" title=\"Streamly.Internal.Data.IsMap\">Key</a> f, b))","name":"classifyGeneric","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:classifyGeneric"},{"display_html":"<a href=\"#v:classify\">classify</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> k) =&gt; (a -&gt; k) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (m (<a href=\"/package/containers-0.6.4.1/docs/Data-Map-Strict.html#t:Map\" title=\"Data.Map.Strict\">Map</a> k b), <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (k, b))","name":"classify","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:classify"},{"display_html":"<a href=\"#v:classifyGenericIO\">classifyGenericIO</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Internal-Data-IsMap.html#t:IsMap\" title=\"Streamly.Internal.Data.IsMap\">IsMap</a> f, <a href=\"/package/base-4.15.1.0/docs/Data-Traversable.html#t:Traversable\" title=\"Data.Traversable\">Traversable</a> f, <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> (<a href=\"Streamly-Internal-Data-IsMap.html#t:Key\" title=\"Streamly.Internal.Data.IsMap\">Key</a> f)) =&gt; (a -&gt; <a href=\"Streamly-Internal-Data-IsMap.html#t:Key\" title=\"Streamly.Internal.Data.IsMap\">Key</a> f) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (m (f b), <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (<a href=\"Streamly-Internal-Data-IsMap.html#t:Key\" title=\"Streamly.Internal.Data.IsMap\">Key</a> f, b))","name":"classifyGenericIO","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:classifyGenericIO"},{"display_html":"<a href=\"#v:classifyIO\">classifyIO</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> k) =&gt; (a -&gt; k) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (m (<a href=\"/package/containers-0.6.4.1/docs/Data-Map-Strict.html#t:Map\" title=\"Data.Map.Strict\">Map</a> k b), <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (k, b))","name":"classifyIO","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:classifyIO"},{"display_html":"<a href=\"#v:windowLmap\">windowLmap</a> :: (c -&gt; a) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (a, <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a) b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (c, <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> c) b","name":"windowLmap","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:windowLmap"},{"display_html":"<a href=\"#v:cumulative\">cumulative</a> :: <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (a, <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a) b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b","name":"cumulative","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:cumulative"},{"display_html":"<a href=\"#v:windowRollingMap\">windowRollingMap</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> b) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (a, <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a) (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> b)","name":"windowRollingMap","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:windowRollingMap"},{"display_html":"<a href=\"#v:windowRollingMapM\">windowRollingMapM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a -&gt; a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> b)) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (a, <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a) (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> b)","name":"windowRollingMapM","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:windowRollingMapM"},{"display_html":"<a href=\"#v:windowLength\">windowLength</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Num\" title=\"Prelude\">Num</a> b) =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (a, <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a) b","name":"windowLength","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:windowLength"},{"display_html":"<a href=\"#v:windowSum\">windowSum</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Num\" title=\"Prelude\">Num</a> a) =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (a, <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a) a","name":"windowSum","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:windowSum"},{"display_html":"<a href=\"#v:windowSumInt\">windowSumInt</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Integral\" title=\"Prelude\">Integral</a> a) =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (a, <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a) a","name":"windowSumInt","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:windowSumInt"},{"display_html":"<a href=\"#v:windowPowerSum\">windowPowerSum</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Num\" title=\"Prelude\">Num</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (a, <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a) a","name":"windowPowerSum","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:windowPowerSum"},{"display_html":"<a href=\"#v:windowPowerSumFrac\">windowPowerSumFrac</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Numeric.html#t:Floating\" title=\"Numeric\">Floating</a> a) =&gt; a -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (a, <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a) a","name":"windowPowerSumFrac","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:windowPowerSumFrac"},{"display_html":"<a href=\"#v:windowMinimum\">windowMinimum</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/base-4.15.1.0/docs/Foreign-Storable.html#t:Storable\" title=\"Foreign.Storable\">Storable</a> a, <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"windowMinimum","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:windowMinimum"},{"display_html":"<a href=\"#v:windowMaximum\">windowMaximum</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/base-4.15.1.0/docs/Foreign-Storable.html#t:Storable\" title=\"Foreign.Storable\">Storable</a> a, <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"windowMaximum","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:windowMaximum"},{"display_html":"<a href=\"#v:windowRange\">windowRange</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/base-4.15.1.0/docs/Foreign-Storable.html#t:Storable\" title=\"Foreign.Storable\">Storable</a> a, <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (a, a))","name":"windowRange","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:windowRange"},{"display_html":"<a href=\"#v:windowMean\">windowMean</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Fractional\" title=\"Prelude\">Fractional</a> a) =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (a, <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a) a","name":"windowMean","module":"Streamly.Internal.Data.Fold","link":"Streamly-Internal-Data-Fold.html#v:windowMean"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:MutArray\">MutArray</a> a = <a href=\"#v:MutArray\">MutArray</a> {<ul class=\"subs\"><li><a href=\"#v:arrContents\">arrContents</a> :: !<a href=\"Streamly-Internal-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Internal.Data.MutByteArray\">MutByteArray</a></li><li><a href=\"#v:arrStart\">arrStart</a> :: !<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a></li><li><a href=\"#v:arrEnd\">arrEnd</a> :: !<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a></li><li><a href=\"#v:arrBound\">arrBound</a> :: !<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a></li></ul>}","name":"MutArray MutArray arrStart arrContents arrEnd arrBound","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#t:MutArray"},{"display_html":"<a href=\"#v:pin\">pin</a> :: <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"pin","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:pin"},{"display_html":"<a href=\"#v:unpin\">unpin</a> :: <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"unpin","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:unpin"},{"display_html":"<a href=\"#v:isPinned\">isPinned</a> :: <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"isPinned","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:isPinned"},{"display_html":"<a href=\"#v:cast\">cast</a> :: <span class=\"keyword\">forall</span> a b. <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> b =&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> b)","name":"cast","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:cast"},{"display_html":"<a href=\"#v:castUnsafe\">castUnsafe</a> :: <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> b","name":"castUnsafe","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:castUnsafe"},{"display_html":"<a href=\"#v:asBytes\">asBytes</a> :: <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"asBytes","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:asBytes"},{"display_html":"<a href=\"#v:unsafePinnedAsPtr\">unsafePinnedAsPtr</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; (<a href=\"/package/base-4.15.1.0/docs/Foreign-Ptr.html#t:Ptr\" title=\"Foreign.Ptr\">Ptr</a> a -&gt; m b) -&gt; m b","name":"unsafePinnedAsPtr","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:unsafePinnedAsPtr"},{"display_html":"<a href=\"#v:unsafeAsPtr\">unsafeAsPtr</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; (<a href=\"/package/base-4.15.1.0/docs/Foreign-Ptr.html#t:Ptr\" title=\"Foreign.Ptr\">Ptr</a> a -&gt; m b) -&gt; m b","name":"unsafeAsPtr","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:unsafeAsPtr"},{"display_html":"<a href=\"#v:empty\">empty</a> :: <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a","name":"empty","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:empty"},{"display_html":"<a href=\"#v:emptyOf\">emptyOf</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"emptyOf","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:emptyOf"},{"display_html":"<a href=\"#v:newArrayWith\">newArrayWith</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; m <a href=\"Streamly-Internal-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Internal.Data.MutByteArray\">MutByteArray</a>) -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"newArrayWith","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:newArrayWith"},{"display_html":"<a href=\"#v:pinnedEmptyOf\">pinnedEmptyOf</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"pinnedEmptyOf","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:pinnedEmptyOf"},{"display_html":"<a href=\"#v:pinnedNewAligned\">pinnedNewAligned</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"pinnedNewAligned","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:pinnedNewAligned"},{"display_html":"<a href=\"#v:clone\">clone</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"clone","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:clone"},{"display_html":"<a href=\"#v:pinnedClone\">pinnedClone</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"pinnedClone","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:pinnedClone"},{"display_html":"<a href=\"#v:getSliceUnsafe\">getSliceUnsafe</a> :: <span class=\"keyword\">forall</span> a. <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a","name":"getSliceUnsafe","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:getSliceUnsafe"},{"display_html":"<a href=\"#v:getSlice\">getSlice</a> :: <span class=\"keyword\">forall</span> a. <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a","name":"getSlice","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:getSlice"},{"display_html":"<a href=\"#v:splitAt\">splitAt</a> :: <span class=\"keyword\">forall</span> a. <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a, <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"splitAt","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:splitAt"},{"display_html":"<a href=\"#v:breakOn\">breakOn</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> -&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>, <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>))","name":"breakOn","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:breakOn"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ArrayUnsafe\">ArrayUnsafe</a> a = <a href=\"#v:ArrayUnsafe\">ArrayUnsafe</a> !<a href=\"Streamly-Internal-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Internal.Data.MutByteArray\">MutByteArray</a> !<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> !<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>","name":"ArrayUnsafe ArrayUnsafe","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#t:ArrayUnsafe"},{"display_html":"<a href=\"#v:unsafeCreateOfWith\">unsafeCreateOfWith</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)) -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"unsafeCreateOfWith","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:unsafeCreateOfWith"},{"display_html":"<a href=\"#v:unsafeCreateOf\">unsafeCreateOf</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"unsafeCreateOf","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:unsafeCreateOf"},{"display_html":"<a href=\"#v:unsafePinnedCreateOf\">unsafePinnedCreateOf</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"unsafePinnedCreateOf","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:unsafePinnedCreateOf"},{"display_html":"<a href=\"#v:pinnedCreateOf\">pinnedCreateOf</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"pinnedCreateOf","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:pinnedCreateOf"},{"display_html":"<a href=\"#v:createOfWith\">createOfWith</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)) -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"createOfWith","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:createOfWith"},{"display_html":"<a href=\"#v:createOf\">createOf</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"createOf","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:createOf"},{"display_html":"<a href=\"#v:revCreateOf\">revCreateOf</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"revCreateOf","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:revCreateOf"},{"display_html":"<a href=\"#v:pinnedCreate\">pinnedCreate</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"pinnedCreate","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:pinnedCreate"},{"display_html":"<a href=\"#v:createWith\">createWith</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"createWith","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:createWith"},{"display_html":"<a href=\"#v:create\">create</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"create","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:create"},{"display_html":"<a href=\"#v:fromListN\">fromListN</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; [a] -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"fromListN","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:fromListN"},{"display_html":"<a href=\"#v:pinnedFromListN\">pinnedFromListN</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; [a] -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"pinnedFromListN","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:pinnedFromListN"},{"display_html":"<a href=\"#v:fromList\">fromList</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; [a] -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"fromList","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:fromList"},{"display_html":"<a href=\"#v:pinnedFromList\">pinnedFromList</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; [a] -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"pinnedFromList","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:pinnedFromList"},{"display_html":"<a href=\"#v:fromListRevN\">fromListRevN</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; [a] -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"fromListRevN","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:fromListRevN"},{"display_html":"<a href=\"#v:fromListRev\">fromListRev</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; [a] -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"fromListRev","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:fromListRev"},{"display_html":"<a href=\"#v:fromStreamN\">fromStreamN</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"fromStreamN","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:fromStreamN"},{"display_html":"<a href=\"#v:fromStream\">fromStream</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"fromStream","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:fromStream"},{"display_html":"<a href=\"#v:fromPureStreamN\">fromPureStreamN</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> <a href=\"/package/base-4.15.1.0/docs/Data-Functor-Identity.html#t:Identity\" title=\"Data.Functor.Identity\">Identity</a> a -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"fromPureStreamN","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:fromPureStreamN"},{"display_html":"<a href=\"#v:fromPureStream\">fromPureStream</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> <a href=\"/package/base-4.15.1.0/docs/Data-Functor-Identity.html#t:Identity\" title=\"Data.Functor.Identity\">Identity</a> a -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"fromPureStream","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:fromPureStream"},{"display_html":"<a href=\"#v:fromByteStr-35-\">fromByteStr#</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/GHC-Exts.html#t:Addr-35-\" title=\"GHC.Exts\">Addr#</a> -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>)","name":"fromByteStr#","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:fromByteStr-35-"},{"display_html":"<a href=\"#v:fromPtrN\">fromPtrN</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Foreign-Ptr.html#t:Ptr\" title=\"Foreign.Ptr\">Ptr</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>)","name":"fromPtrN","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:fromPtrN"},{"display_html":"<a href=\"#v:fromChunksK\">fromChunksK</a> :: (<a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a, <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m) =&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a) -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"fromChunksK","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:fromChunksK"},{"display_html":"<a href=\"#v:fromChunksRealloced\">fromChunksRealloced</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a) -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"fromChunksRealloced","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:fromChunksRealloced"},{"display_html":"<a href=\"#v:putIndex\">putIndex</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; a -&gt; m ()","name":"putIndex","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:putIndex"},{"display_html":"<a href=\"#v:putIndexUnsafe\">putIndexUnsafe</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; a -&gt; m ()","name":"putIndexUnsafe","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:putIndexUnsafe"},{"display_html":"<a href=\"#v:putIndices\">putIndices</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>, a) ()","name":"putIndices","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:putIndices"},{"display_html":"<a href=\"#v:modifyIndexUnsafe\">modifyIndexUnsafe</a> :: <span class=\"keyword\">forall</span> m a b. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; (a -&gt; (a, b)) -&gt; m b","name":"modifyIndexUnsafe","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:modifyIndexUnsafe"},{"display_html":"<a href=\"#v:modifyIndex\">modifyIndex</a> :: <span class=\"keyword\">forall</span> m a b. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; (a -&gt; (a, b)) -&gt; m b","name":"modifyIndex","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:modifyIndex"},{"display_html":"<a href=\"#v:modifyIndices\">modifyIndices</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; a -&gt; a) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> ()","name":"modifyIndices","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:modifyIndices"},{"display_html":"<a href=\"#v:modify\">modify</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; (a -&gt; a) -&gt; m ()","name":"modify","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:modify"},{"display_html":"<a href=\"#v:swapIndices\">swapIndices</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; m ()","name":"swapIndices","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:swapIndices"},{"display_html":"<a href=\"#v:unsafeSwapIndices\">unsafeSwapIndices</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; m ()","name":"unsafeSwapIndices","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:unsafeSwapIndices"},{"display_html":"<a href=\"#v:getIndex\">getIndex</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"getIndex","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:getIndex"},{"display_html":"<a href=\"#v:getIndexUnsafe\">getIndexUnsafe</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; m a","name":"getIndexUnsafe","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:getIndexUnsafe"},{"display_html":"<a href=\"#v:getIndexRev\">getIndexRev</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; m a","name":"getIndexRev","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:getIndexRev"},{"display_html":"<a href=\"#v:indexReader\">indexReader</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a) a","name":"indexReader","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:indexReader"},{"display_html":"<a href=\"#v:indexReaderWith\">indexReaderWith</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; (<span class=\"keyword\">forall</span> b. <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b -&gt; m b) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a) a","name":"indexReaderWith","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:indexReaderWith"},{"display_html":"<a href=\"#v:read\">read</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"read","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:read"},{"display_html":"<a href=\"#v:readRev\">readRev</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"readRev","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:readRev"},{"display_html":"<a href=\"#v:toStreamWith\">toStreamWith</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; (<span class=\"keyword\">forall</span> b. <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b -&gt; m b) -&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"toStreamWith","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:toStreamWith"},{"display_html":"<a href=\"#v:toStreamRevWith\">toStreamRevWith</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; (<span class=\"keyword\">forall</span> b. <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b -&gt; m b) -&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"toStreamRevWith","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:toStreamRevWith"},{"display_html":"<a href=\"#v:toStreamK\">toStreamK</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"toStreamK","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:toStreamK"},{"display_html":"<a href=\"#v:toStreamKWith\">toStreamKWith</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; (<span class=\"keyword\">forall</span> b. <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b -&gt; m b) -&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"toStreamKWith","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:toStreamKWith"},{"display_html":"<a href=\"#v:toStreamKRev\">toStreamKRev</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"toStreamKRev","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:toStreamKRev"},{"display_html":"<a href=\"#v:toStreamKRevWith\">toStreamKRevWith</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; (<span class=\"keyword\">forall</span> b. <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b -&gt; m b) -&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"toStreamKRevWith","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:toStreamKRevWith"},{"display_html":"<a href=\"#v:toList\">toList</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; m [a]","name":"toList","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:toList"},{"display_html":"<a href=\"#v:producerWith\">producerWith</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; (<span class=\"keyword\">forall</span> b. <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b -&gt; m b) -&gt; <a href=\"Streamly-Internal-Data-Producer.html#t:Producer\" title=\"Streamly.Internal.Data.Producer\">Producer</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a) a","name":"producerWith","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:producerWith"},{"display_html":"<a href=\"#v:producer\">producer</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Producer.html#t:Producer\" title=\"Streamly.Internal.Data.Producer\">Producer</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a) a","name":"producer","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:producer"},{"display_html":"<a href=\"#v:reader\">reader</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a) a","name":"reader","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:reader"},{"display_html":"<a href=\"#v:readerRevWith\">readerRevWith</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; (<span class=\"keyword\">forall</span> b. <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b -&gt; m b) -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a) a","name":"readerRevWith","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:readerRevWith"},{"display_html":"<a href=\"#v:readerRev\">readerRev</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a) a","name":"readerRev","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:readerRev"},{"display_html":"<a href=\"#v:length\">length</a> :: <span class=\"keyword\">forall</span> a. <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a =&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>","name":"length","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:length"},{"display_html":"<a href=\"#v:byteLength\">byteLength</a> :: <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>","name":"byteLength","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:byteLength"},{"display_html":"<a href=\"#v:byteCapacity\">byteCapacity</a> :: <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>","name":"byteCapacity","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:byteCapacity"},{"display_html":"<a href=\"#v:bytesFree\">bytesFree</a> :: <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>","name":"bytesFree","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:bytesFree"},{"display_html":"<a href=\"#v:blockSize\">blockSize</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>","name":"blockSize","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:blockSize"},{"display_html":"<a href=\"#v:arrayChunkBytes\">arrayChunkBytes</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>","name":"arrayChunkBytes","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:arrayChunkBytes"},{"display_html":"<a href=\"#v:allocBytesToElemCount\">allocBytesToElemCount</a> :: <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a =&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>","name":"allocBytesToElemCount","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:allocBytesToElemCount"},{"display_html":"<a href=\"#v:realloc\">realloc</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"realloc","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:realloc"},{"display_html":"<a href=\"#v:grow\">grow</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"grow","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:grow"},{"display_html":"<a href=\"#v:growExp\">growExp</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"growExp","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:growExp"},{"display_html":"<a href=\"#v:rightSize\">rightSize</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"rightSize","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:rightSize"},{"display_html":"<a href=\"#v:foldl-39-\">foldl'</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; (b -&gt; a -&gt; b) -&gt; b -&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; m b","name":"foldl'","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:foldl-39-"},{"display_html":"<a href=\"#v:foldr\">foldr</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; (a -&gt; b -&gt; b) -&gt; b -&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; m b","name":"foldr","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:foldr"},{"display_html":"<a href=\"#v:byteCmp\">byteCmp</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ordering\" title=\"Data.Ord\">Ordering</a>","name":"byteCmp","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:byteCmp"},{"display_html":"<a href=\"#v:byteEq\">byteEq</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"byteEq","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:byteEq"},{"display_html":"<a href=\"#v:strip\">strip</a> :: <span class=\"keyword\">forall</span> a m. (<a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a, <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m) =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"strip","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:strip"},{"display_html":"<a href=\"#v:reverse\">reverse</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; m ()","name":"reverse","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:reverse"},{"display_html":"<a href=\"#v:permute\">permute</a> :: <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"permute","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:permute"},{"display_html":"<a href=\"#v:partitionBy\">partitionBy</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a, <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"partitionBy","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:partitionBy"},{"display_html":"<a href=\"#v:shuffleBy\">shuffleBy</a> :: (a -&gt; a -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; m ()","name":"shuffleBy","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:shuffleBy"},{"display_html":"<a href=\"#v:divideBy\">divideBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a, <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)) -&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; m ()","name":"divideBy","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:divideBy"},{"display_html":"<a href=\"#v:mergeBy\">mergeBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; m ()) -&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; m ()","name":"mergeBy","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:mergeBy"},{"display_html":"<a href=\"#v:bubble\">bubble</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; (a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ordering\" title=\"Data.Ord\">Ordering</a>) -&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; m ()","name":"bubble","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:bubble"},{"display_html":"<a href=\"#v:snocWith\">snocWith</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>) -&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; a -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"snocWith","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:snocWith"},{"display_html":"<a href=\"#v:snoc\">snoc</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; a -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"snoc","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:snoc"},{"display_html":"<a href=\"#v:snocLinear\">snocLinear</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; a -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"snocLinear","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:snocLinear"},{"display_html":"<a href=\"#v:snocMay\">snocMay</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a))","name":"snocMay","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:snocMay"},{"display_html":"<a href=\"#v:snocUnsafe\">snocUnsafe</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; a -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"snocUnsafe","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:snocUnsafe"},{"display_html":"<a href=\"#v:unsafeAppendN\">unsafeAppendN</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"unsafeAppendN","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:unsafeAppendN"},{"display_html":"<a href=\"#v:appendN\">appendN</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"appendN","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:appendN"},{"display_html":"<a href=\"#v:appendWith\">appendWith</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>) -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"appendWith","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:appendWith"},{"display_html":"<a href=\"#v:append\">append</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"append","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:append"},{"display_html":"<a href=\"#v:spliceCopy\">spliceCopy</a> :: <span class=\"keyword\">forall</span> m a. <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"spliceCopy","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:spliceCopy"},{"display_html":"<a href=\"#v:spliceWith\">spliceWith</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>) -&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"spliceWith","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:spliceWith"},{"display_html":"<a href=\"#v:splice\">splice</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"splice","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:splice"},{"display_html":"<a href=\"#v:spliceExp\">spliceExp</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"spliceExp","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:spliceExp"},{"display_html":"<a href=\"#v:spliceUnsafe\">spliceUnsafe</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"spliceUnsafe","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:spliceUnsafe"},{"display_html":"<a href=\"#v:pokeAppend\">pokeAppend</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> -&gt; a -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>)","name":"pokeAppend","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:pokeAppend"},{"display_html":"<a href=\"#v:pokeAppendMay\">pokeAppendMay</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> -&gt; a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>))","name":"pokeAppendMay","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:pokeAppendMay"},{"display_html":"<a href=\"#v:pokeSkipUnsafe\">pokeSkipUnsafe</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> -&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"pokeSkipUnsafe","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:pokeSkipUnsafe"},{"display_html":"<a href=\"#v:peekUncons\">peekUncons</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a, <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>)","name":"peekUncons","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:peekUncons"},{"display_html":"<a href=\"#v:peekUnconsUnsafe\">peekUnconsUnsafe</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> -&gt; m (a, <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>)","name":"peekUnconsUnsafe","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:peekUnconsUnsafe"},{"display_html":"<a href=\"#v:peekSkipUnsafe\">peekSkipUnsafe</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> -&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"peekSkipUnsafe","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:peekSkipUnsafe"},{"display_html":"<a href=\"#v:chunksOf\">chunksOf</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"chunksOf","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:chunksOf"},{"display_html":"<a href=\"#v:pinnedChunksOf\">pinnedChunksOf</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"pinnedChunksOf","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:pinnedChunksOf"},{"display_html":"<a href=\"#v:buildChunks\">buildChunks</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> n (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a))","name":"buildChunks","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:buildChunks"},{"display_html":"<a href=\"#v:splitOn\">splitOn</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"splitOn","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:splitOn"},{"display_html":"<a href=\"#v:concatWith\">concatWith</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; (<span class=\"keyword\">forall</span> b. <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b -&gt; m b) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"concatWith","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:concatWith"},{"display_html":"<a href=\"#v:concatRevWith\">concatRevWith</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; (<span class=\"keyword\">forall</span> b. <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b -&gt; m b) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"concatRevWith","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:concatRevWith"},{"display_html":"<a href=\"#v:concat\">concat</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"concat","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:concat"},{"display_html":"<a href=\"#v:concatRev\">concatRev</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"concatRev","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:concatRev"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:SpliceState\">SpliceState</a> s arr<ul class=\"subs\"><li>= <a href=\"#v:SpliceInitial\">SpliceInitial</a> s</li><li>| <a href=\"#v:SpliceBuffering\">SpliceBuffering</a> s arr</li><li>| <a href=\"#v:SpliceYielding\">SpliceYielding</a> arr (<a href=\"Streamly-Internal-Data-MutArray.html#t:SpliceState\" title=\"Streamly.Internal.Data.MutArray\">SpliceState</a> s arr)</li><li>| <a href=\"#v:SpliceFinish\">SpliceFinish</a></li></ul>","name":"SpliceState SpliceInitial SpliceBuffering SpliceYielding SpliceFinish","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#t:SpliceState"},{"display_html":"<a href=\"#v:pCompactLE\">pCompactLE</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a) m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"pCompactLE","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:pCompactLE"},{"display_html":"<a href=\"#v:pPinnedCompactLE\">pPinnedCompactLE</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a) m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"pPinnedCompactLE","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:pPinnedCompactLE"},{"display_html":"<a href=\"#v:compactLeAs\">compactLeAs</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-MutByteArray.html#t:PinnedState\" title=\"Streamly.Internal.Data.MutByteArray\">PinnedState</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"compactLeAs","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:compactLeAs"},{"display_html":"<a href=\"#v:fCompactGE\">fCompactGE</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a) (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"fCompactGE","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:fCompactGE"},{"display_html":"<a href=\"#v:fPinnedCompactGE\">fPinnedCompactGE</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a) (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"fPinnedCompactGE","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:fPinnedCompactGE"},{"display_html":"<a href=\"#v:lCompactGE\">lCompactGE</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a) () -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a) ()","name":"lCompactGE","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:lCompactGE"},{"display_html":"<a href=\"#v:lPinnedCompactGE\">lPinnedCompactGE</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a) () -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a) ()","name":"lPinnedCompactGE","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:lPinnedCompactGE"},{"display_html":"<a href=\"#v:compactGE\">compactGE</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"compactGE","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:compactGE"},{"display_html":"<a href=\"#v:compactEQ\">compactEQ</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"compactEQ","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:compactEQ"},{"display_html":"<a href=\"#v:roundUpToPower2\">roundUpToPower2</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>","name":"roundUpToPower2","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:roundUpToPower2"},{"display_html":"<a href=\"#v:memcpy\">memcpy</a> :: <a href=\"/package/base-4.15.1.0/docs/Foreign-Ptr.html#t:Ptr\" title=\"Foreign.Ptr\">Ptr</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Foreign-Ptr.html#t:Ptr\" title=\"Foreign.Ptr\">Ptr</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"memcpy","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:memcpy"},{"display_html":"<a href=\"#v:memcmp\">memcmp</a> :: <a href=\"/package/base-4.15.1.0/docs/Foreign-Ptr.html#t:Ptr\" title=\"Foreign.Ptr\">Ptr</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Foreign-Ptr.html#t:Ptr\" title=\"Foreign.Ptr\">Ptr</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"memcmp","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:memcmp"},{"display_html":"<a href=\"#v:c_memchr\">c_memchr</a> :: <a href=\"/package/base-4.15.1.0/docs/Foreign-Ptr.html#t:Ptr\" title=\"Foreign.Ptr\">Ptr</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Foreign-C-Types.html#t:CSize\" title=\"Foreign.C.Types\">CSize</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"/package/base-4.15.1.0/docs/Foreign-Ptr.html#t:Ptr\" title=\"Foreign.Ptr\">Ptr</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>)","name":"c_memchr","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:c_memchr"},{"display_html":"<a href=\"#v:asPtrUnsafe\">asPtrUnsafe</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; (<a href=\"/package/base-4.15.1.0/docs/Foreign-Ptr.html#t:Ptr\" title=\"Foreign.Ptr\">Ptr</a> a -&gt; m b) -&gt; m b","name":"asPtrUnsafe","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:asPtrUnsafe"},{"display_html":"<a href=\"#v:writeChunks\">writeChunks</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> n (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a))","name":"writeChunks","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:writeChunks"},{"display_html":"<a href=\"#v:flattenArrays\">flattenArrays</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"flattenArrays","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:flattenArrays"},{"display_html":"<a href=\"#v:flattenArraysRev\">flattenArraysRev</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"flattenArraysRev","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:flattenArraysRev"},{"display_html":"<a href=\"#v:fromArrayStreamK\">fromArrayStreamK</a> :: (<a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a, <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m) =&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a) -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"fromArrayStreamK","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:fromArrayStreamK"},{"display_html":"<a href=\"#v:fromStreamDN\">fromStreamDN</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"fromStreamDN","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:fromStreamDN"},{"display_html":"<a href=\"#v:fromStreamD\">fromStreamD</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"fromStreamD","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:fromStreamD"},{"display_html":"<a href=\"#v:cmp\">cmp</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ordering\" title=\"Data.Ord\">Ordering</a>","name":"cmp","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:cmp"},{"display_html":"<a href=\"#v:getIndices\">getIndices</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a) a","name":"getIndices","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:getIndices"},{"display_html":"<a href=\"#v:getIndicesWith\">getIndicesWith</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; (<span class=\"keyword\">forall</span> b. <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b -&gt; m b) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a) a","name":"getIndicesWith","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:getIndicesWith"},{"display_html":"<a href=\"#v:resize\">resize</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"resize","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:resize"},{"display_html":"<a href=\"#v:resizeExp\">resizeExp</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"resizeExp","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:resizeExp"},{"display_html":"<a href=\"#v:nil\">nil</a> :: <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a","name":"nil","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:nil"},{"display_html":"<a href=\"#v:new\">new</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"new","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:new"},{"display_html":"<a href=\"#v:pinnedNew\">pinnedNew</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"pinnedNew","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:pinnedNew"},{"display_html":"<a href=\"#v:pinnedNewBytes\">pinnedNewBytes</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"pinnedNewBytes","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:pinnedNewBytes"},{"display_html":"<a href=\"#v:writeAppendNUnsafe\">writeAppendNUnsafe</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"writeAppendNUnsafe","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:writeAppendNUnsafe"},{"display_html":"<a href=\"#v:writeAppendN\">writeAppendN</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"writeAppendN","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:writeAppendN"},{"display_html":"<a href=\"#v:writeAppendWith\">writeAppendWith</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>) -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"writeAppendWith","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:writeAppendWith"},{"display_html":"<a href=\"#v:writeAppend\">writeAppend</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"writeAppend","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:writeAppend"},{"display_html":"<a href=\"#v:writeNWithUnsafe\">writeNWithUnsafe</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)) -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"writeNWithUnsafe","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:writeNWithUnsafe"},{"display_html":"<a href=\"#v:writeNWith\">writeNWith</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)) -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"writeNWith","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:writeNWith"},{"display_html":"<a href=\"#v:writeNUnsafe\">writeNUnsafe</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"writeNUnsafe","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:writeNUnsafe"},{"display_html":"<a href=\"#v:pinnedWriteNUnsafe\">pinnedWriteNUnsafe</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"pinnedWriteNUnsafe","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:pinnedWriteNUnsafe"},{"display_html":"<a href=\"#v:writeN\">writeN</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"writeN","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:writeN"},{"display_html":"<a href=\"#v:pinnedWriteN\">pinnedWriteN</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"pinnedWriteN","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:pinnedWriteN"},{"display_html":"<a href=\"#v:pinnedWriteNAligned\">pinnedWriteNAligned</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"pinnedWriteNAligned","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:pinnedWriteNAligned"},{"display_html":"<a href=\"#v:writeWith\">writeWith</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"writeWith","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:writeWith"},{"display_html":"<a href=\"#v:write\">write</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"write","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:write"},{"display_html":"<a href=\"#v:pinnedWrite\">pinnedWrite</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"pinnedWrite","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:pinnedWrite"},{"display_html":"<a href=\"#v:writeRevN\">writeRevN</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"writeRevN","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:writeRevN"},{"display_html":"<a href=\"#v:sliceIndexerFromLen\">sliceIndexerFromLen</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a) (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>, <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>)","name":"sliceIndexerFromLen","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:sliceIndexerFromLen"},{"display_html":"<a href=\"#v:slicerFromLen\">slicerFromLen</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a) (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"slicerFromLen","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:slicerFromLen"},{"display_html":"<a href=\"#v:compactLE\">compactLE</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"compactLE","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:compactLE"},{"display_html":"<a href=\"#v:pinnedCompactLE\">pinnedCompactLE</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"pinnedCompactLE","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:pinnedCompactLE"},{"display_html":"<a href=\"#v:compactOnByte\">compactOnByte</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>)","name":"compactOnByte","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:compactOnByte"},{"display_html":"<a href=\"#v:compactOnByteSuffix\">compactOnByteSuffix</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>)","name":"compactOnByteSuffix","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:compactOnByteSuffix"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:IORef\">IORef</a> a","name":"IORef","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#t:IORef"},{"display_html":"<a href=\"#v:newIORef\">newIORef</a> :: <span class=\"keyword\">forall</span> a. <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a =&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"Streamly-Internal-Data-MutArray.html#t:IORef\" title=\"Streamly.Internal.Data.MutArray\">IORef</a> a)","name":"newIORef","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:newIORef"},{"display_html":"<a href=\"#v:writeIORef\">writeIORef</a> :: <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a =&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:IORef\" title=\"Streamly.Internal.Data.MutArray\">IORef</a> a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"writeIORef","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:writeIORef"},{"display_html":"<a href=\"#v:modifyIORef-39-\">modifyIORef'</a> :: <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a =&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:IORef\" title=\"Streamly.Internal.Data.MutArray\">IORef</a> a -&gt; (a -&gt; a) -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"modifyIORef'","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:modifyIORef-39-"},{"display_html":"<a href=\"#v:readIORef\">readIORef</a> :: <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a =&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:IORef\" title=\"Streamly.Internal.Data.MutArray\">IORef</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a","name":"readIORef","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:readIORef"},{"display_html":"<a href=\"#v:pollIntIORef\">pollIntIORef</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:IORef\" title=\"Streamly.Internal.Data.MutArray\">IORef</a> a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"pollIntIORef","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:pollIntIORef"},{"display_html":"<a href=\"#v:genSlicesFromLen\">genSlicesFromLen</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a) (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>, <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>)","name":"genSlicesFromLen","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:genSlicesFromLen"},{"display_html":"<a href=\"#v:getSlicesFromLen\">getSlicesFromLen</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a) (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"getSlicesFromLen","module":"Streamly.Internal.Data.MutArray","link":"Streamly-Internal-Data-MutArray.html#v:getSlicesFromLen"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:MutArray\">MutArray</a> a","name":"MutArray","module":"Streamly.Data.MutArray","link":"Streamly-Data-MutArray.html#t:MutArray"},{"display_html":"<a href=\"#v:emptyOf\">emptyOf</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; m (<a href=\"Streamly-Data-MutArray.html#t:MutArray\" title=\"Streamly.Data.MutArray\">MutArray</a> a)","name":"emptyOf","module":"Streamly.Data.MutArray","link":"Streamly-Data-MutArray.html#v:emptyOf"},{"display_html":"<a href=\"#v:pinnedEmptyOf\">pinnedEmptyOf</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; m (<a href=\"Streamly-Data-MutArray.html#t:MutArray\" title=\"Streamly.Data.MutArray\">MutArray</a> a)","name":"pinnedEmptyOf","module":"Streamly.Data.MutArray","link":"Streamly-Data-MutArray.html#v:pinnedEmptyOf"},{"display_html":"<a href=\"#v:fromListN\">fromListN</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; [a] -&gt; m (<a href=\"Streamly-Data-MutArray.html#t:MutArray\" title=\"Streamly.Data.MutArray\">MutArray</a> a)","name":"fromListN","module":"Streamly.Data.MutArray","link":"Streamly-Data-MutArray.html#v:fromListN"},{"display_html":"<a href=\"#v:fromList\">fromList</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; [a] -&gt; m (<a href=\"Streamly-Data-MutArray.html#t:MutArray\" title=\"Streamly.Data.MutArray\">MutArray</a> a)","name":"fromList","module":"Streamly.Data.MutArray","link":"Streamly-Data-MutArray.html#v:fromList"},{"display_html":"<a href=\"#v:createOf\">createOf</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Data-MutArray.html#t:MutArray\" title=\"Streamly.Data.MutArray\">MutArray</a> a)","name":"createOf","module":"Streamly.Data.MutArray","link":"Streamly-Data-MutArray.html#v:createOf"},{"display_html":"<a href=\"#v:create\">create</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Data-MutArray.html#t:MutArray\" title=\"Streamly.Data.MutArray\">MutArray</a> a)","name":"create","module":"Streamly.Data.MutArray","link":"Streamly-Data-MutArray.html#v:create"},{"display_html":"<a href=\"#v:pin\">pin</a> :: <a href=\"Streamly-Data-MutArray.html#t:MutArray\" title=\"Streamly.Data.MutArray\">MutArray</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"Streamly-Data-MutArray.html#t:MutArray\" title=\"Streamly.Data.MutArray\">MutArray</a> a)","name":"pin","module":"Streamly.Data.MutArray","link":"Streamly-Data-MutArray.html#v:pin"},{"display_html":"<a href=\"#v:unpin\">unpin</a> :: <a href=\"Streamly-Data-MutArray.html#t:MutArray\" title=\"Streamly.Data.MutArray\">MutArray</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"Streamly-Data-MutArray.html#t:MutArray\" title=\"Streamly.Data.MutArray\">MutArray</a> a)","name":"unpin","module":"Streamly.Data.MutArray","link":"Streamly-Data-MutArray.html#v:unpin"},{"display_html":"<a href=\"#v:isPinned\">isPinned</a> :: <a href=\"Streamly-Data-MutArray.html#t:MutArray\" title=\"Streamly.Data.MutArray\">MutArray</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"isPinned","module":"Streamly.Data.MutArray","link":"Streamly-Data-MutArray.html#v:isPinned"},{"display_html":"<a href=\"#v:snoc\">snoc</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Data-MutArray.html#t:MutArray\" title=\"Streamly.Data.MutArray\">MutArray</a> a -&gt; a -&gt; m (<a href=\"Streamly-Data-MutArray.html#t:MutArray\" title=\"Streamly.Data.MutArray\">MutArray</a> a)","name":"snoc","module":"Streamly.Data.MutArray","link":"Streamly-Data-MutArray.html#v:snoc"},{"display_html":"<a href=\"#v:appendN\">appendN</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; m (<a href=\"Streamly-Data-MutArray.html#t:MutArray\" title=\"Streamly.Data.MutArray\">MutArray</a> a) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Data-MutArray.html#t:MutArray\" title=\"Streamly.Data.MutArray\">MutArray</a> a)","name":"appendN","module":"Streamly.Data.MutArray","link":"Streamly-Data-MutArray.html#v:appendN"},{"display_html":"<a href=\"#v:append\">append</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; m (<a href=\"Streamly-Data-MutArray.html#t:MutArray\" title=\"Streamly.Data.MutArray\">MutArray</a> a) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Data-MutArray.html#t:MutArray\" title=\"Streamly.Data.MutArray\">MutArray</a> a)","name":"append","module":"Streamly.Data.MutArray","link":"Streamly-Data-MutArray.html#v:append"},{"display_html":"<a href=\"#v:putIndex\">putIndex</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Data-MutArray.html#t:MutArray\" title=\"Streamly.Data.MutArray\">MutArray</a> a -&gt; a -&gt; m ()","name":"putIndex","module":"Streamly.Data.MutArray","link":"Streamly-Data-MutArray.html#v:putIndex"},{"display_html":"<a href=\"#v:putIndexUnsafe\">putIndexUnsafe</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Data-MutArray.html#t:MutArray\" title=\"Streamly.Data.MutArray\">MutArray</a> a -&gt; a -&gt; m ()","name":"putIndexUnsafe","module":"Streamly.Data.MutArray","link":"Streamly-Data-MutArray.html#v:putIndexUnsafe"},{"display_html":"<a href=\"#v:modifyIndex\">modifyIndex</a> :: <span class=\"keyword\">forall</span> m a b. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Data-MutArray.html#t:MutArray\" title=\"Streamly.Data.MutArray\">MutArray</a> a -&gt; (a -&gt; (a, b)) -&gt; m b","name":"modifyIndex","module":"Streamly.Data.MutArray","link":"Streamly-Data-MutArray.html#v:modifyIndex"},{"display_html":"<a href=\"#v:modifyIndexUnsafe\">modifyIndexUnsafe</a> :: <span class=\"keyword\">forall</span> m a b. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Data-MutArray.html#t:MutArray\" title=\"Streamly.Data.MutArray\">MutArray</a> a -&gt; (a -&gt; (a, b)) -&gt; m b","name":"modifyIndexUnsafe","module":"Streamly.Data.MutArray","link":"Streamly-Data-MutArray.html#v:modifyIndexUnsafe"},{"display_html":"<a href=\"#v:modify\">modify</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Data-MutArray.html#t:MutArray\" title=\"Streamly.Data.MutArray\">MutArray</a> a -&gt; (a -&gt; a) -&gt; m ()","name":"modify","module":"Streamly.Data.MutArray","link":"Streamly-Data-MutArray.html#v:modify"},{"display_html":"<a href=\"#v:getIndex\">getIndex</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Data-MutArray.html#t:MutArray\" title=\"Streamly.Data.MutArray\">MutArray</a> a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"getIndex","module":"Streamly.Data.MutArray","link":"Streamly-Data-MutArray.html#v:getIndex"},{"display_html":"<a href=\"#v:getIndexUnsafe\">getIndexUnsafe</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Data-MutArray.html#t:MutArray\" title=\"Streamly.Data.MutArray\">MutArray</a> a -&gt; m a","name":"getIndexUnsafe","module":"Streamly.Data.MutArray","link":"Streamly-Data-MutArray.html#v:getIndexUnsafe"},{"display_html":"<a href=\"#v:toList\">toList</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Data-MutArray.html#t:MutArray\" title=\"Streamly.Data.MutArray\">MutArray</a> a -&gt; m [a]","name":"toList","module":"Streamly.Data.MutArray","link":"Streamly-Data-MutArray.html#v:toList"},{"display_html":"<a href=\"#v:read\">read</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Data-MutArray.html#t:MutArray\" title=\"Streamly.Data.MutArray\">MutArray</a> a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"read","module":"Streamly.Data.MutArray","link":"Streamly-Data-MutArray.html#v:read"},{"display_html":"<a href=\"#v:readRev\">readRev</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Data-MutArray.html#t:MutArray\" title=\"Streamly.Data.MutArray\">MutArray</a> a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"readRev","module":"Streamly.Data.MutArray","link":"Streamly-Data-MutArray.html#v:readRev"},{"display_html":"<a href=\"#v:reader\">reader</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (<a href=\"Streamly-Data-MutArray.html#t:MutArray\" title=\"Streamly.Data.MutArray\">MutArray</a> a) a","name":"reader","module":"Streamly.Data.MutArray","link":"Streamly-Data-MutArray.html#v:reader"},{"display_html":"<a href=\"#v:readerRev\">readerRev</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (<a href=\"Streamly-Data-MutArray.html#t:MutArray\" title=\"Streamly.Data.MutArray\">MutArray</a> a) a","name":"readerRev","module":"Streamly.Data.MutArray","link":"Streamly-Data-MutArray.html#v:readerRev"},{"display_html":"<a href=\"#v:cast\">cast</a> :: <span class=\"keyword\">forall</span> a b. <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> b =&gt; <a href=\"Streamly-Data-MutArray.html#t:MutArray\" title=\"Streamly.Data.MutArray\">MutArray</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (<a href=\"Streamly-Data-MutArray.html#t:MutArray\" title=\"Streamly.Data.MutArray\">MutArray</a> b)","name":"cast","module":"Streamly.Data.MutArray","link":"Streamly-Data-MutArray.html#v:cast"},{"display_html":"<a href=\"#v:asBytes\">asBytes</a> :: <a href=\"Streamly-Data-MutArray.html#t:MutArray\" title=\"Streamly.Data.MutArray\">MutArray</a> a -&gt; <a href=\"Streamly-Data-MutArray.html#t:MutArray\" title=\"Streamly.Data.MutArray\">MutArray</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"asBytes","module":"Streamly.Data.MutArray","link":"Streamly-Data-MutArray.html#v:asBytes"},{"display_html":"<a href=\"#v:length\">length</a> :: <span class=\"keyword\">forall</span> a. <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a =&gt; <a href=\"Streamly-Data-MutArray.html#t:MutArray\" title=\"Streamly.Data.MutArray\">MutArray</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>","name":"length","module":"Streamly.Data.MutArray","link":"Streamly-Data-MutArray.html#v:length"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:Unbox\">Unbox</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:sizeOf\">sizeOf</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Proxy.html#t:Proxy\" title=\"Data.Proxy\">Proxy</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a></li><li><a href=\"#v:peekAt\">peekAt</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Internal.Data.MutByteArray\">MutByteArray</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a</li><li><a href=\"#v:peekByteIndex\">peekByteIndex</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Internal.Data.MutByteArray\">MutByteArray</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a</li><li><a href=\"#v:pokeAt\">pokeAt</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Internal.Data.MutByteArray\">MutByteArray</a> -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()</li><li><a href=\"#v:pokeByteIndex\">pokeByteIndex</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Internal.Data.MutByteArray\">MutByteArray</a> -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()</li></ul>","name":"Unbox sizeOf peekAt peekByteIndex pokeAt pokeByteIndex","module":"Streamly.Data.MutArray","link":"Streamly-Data-MutArray.html#t:Unbox"},{"display_html":"<a href=\"#v:newPinned\">newPinned</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; m (<a href=\"Streamly-Data-MutArray.html#t:MutArray\" title=\"Streamly.Data.MutArray\">MutArray</a> a)","name":"newPinned","module":"Streamly.Data.MutArray","link":"Streamly-Data-MutArray.html#v:newPinned"},{"display_html":"<a href=\"#v:new\">new</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; m (<a href=\"Streamly-Data-MutArray.html#t:MutArray\" title=\"Streamly.Data.MutArray\">MutArray</a> a)","name":"new","module":"Streamly.Data.MutArray","link":"Streamly-Data-MutArray.html#v:new"},{"display_html":"<a href=\"#v:pinnedNew\">pinnedNew</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; m (<a href=\"Streamly-Data-MutArray.html#t:MutArray\" title=\"Streamly.Data.MutArray\">MutArray</a> a)","name":"pinnedNew","module":"Streamly.Data.MutArray","link":"Streamly-Data-MutArray.html#v:pinnedNew"},{"display_html":"<a href=\"#v:writeN\">writeN</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Data-MutArray.html#t:MutArray\" title=\"Streamly.Data.MutArray\">MutArray</a> a)","name":"writeN","module":"Streamly.Data.MutArray","link":"Streamly-Data-MutArray.html#v:writeN"},{"display_html":"<a href=\"#v:write\">write</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Data-MutArray.html#t:MutArray\" title=\"Streamly.Data.MutArray\">MutArray</a> a)","name":"write","module":"Streamly.Data.MutArray","link":"Streamly-Data-MutArray.html#v:write"},{"display_html":"<a href=\"#v:writeAppendN\">writeAppendN</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; m (<a href=\"Streamly-Data-MutArray.html#t:MutArray\" title=\"Streamly.Data.MutArray\">MutArray</a> a) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Data-MutArray.html#t:MutArray\" title=\"Streamly.Data.MutArray\">MutArray</a> a)","name":"writeAppendN","module":"Streamly.Data.MutArray","link":"Streamly-Data-MutArray.html#v:writeAppendN"},{"display_html":"<a href=\"#v:writeAppend\">writeAppend</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; m (<a href=\"Streamly-Data-MutArray.html#t:MutArray\" title=\"Streamly.Data.MutArray\">MutArray</a> a) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Data-MutArray.html#t:MutArray\" title=\"Streamly.Data.MutArray\">MutArray</a> a)","name":"writeAppend","module":"Streamly.Data.MutArray","link":"Streamly-Data-MutArray.html#v:writeAppend"},{"display_html":"<a href=\"#v:drive\">drive</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a b -&gt; m b","name":"drive","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:drive"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Fold\">Fold</a> m a b","name":"Fold","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#t:Fold"},{"display_html":"<span class=\"keyword\">newtype</span> <a href=\"#t:Tee\">Tee</a> m a b = <a href=\"#v:Tee\">Tee</a> {<ul class=\"subs\"><li><a href=\"#v:unTee\">unTee</a> :: <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a b</li></ul>}","name":"Tee Tee unTee","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#t:Tee"},{"display_html":"<a href=\"#v:foldl-39-\">foldl'</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; a -&gt; b) -&gt; b -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a b","name":"foldl'","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:foldl-39-"},{"display_html":"<a href=\"#v:foldlM-39-\">foldlM'</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; a -&gt; m b) -&gt; m b -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a b","name":"foldlM'","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:foldlM-39-"},{"display_html":"<a href=\"#v:foldl1-39-\">foldl1'</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a -&gt; a) -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"foldl1'","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:foldl1-39-"},{"display_html":"<a href=\"#v:foldlM1-39-\">foldlM1'</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a -&gt; m a) -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"foldlM1'","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:foldlM1-39-"},{"display_html":"<a href=\"#v:foldr-39-\">foldr'</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; b -&gt; b) -&gt; b -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a b","name":"foldr'","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:foldr-39-"},{"display_html":"<a href=\"#v:sconcat\">sconcat</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Semigroup\" title=\"Prelude\">Semigroup</a> a) =&gt; a -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a a","name":"sconcat","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:sconcat"},{"display_html":"<a href=\"#v:mconcat\">mconcat</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Monoid.html#t:Monoid\" title=\"Data.Monoid\">Monoid</a> a) =&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a a","name":"mconcat","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:mconcat"},{"display_html":"<a href=\"#v:foldMap\">foldMap</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Monoid.html#t:Monoid\" title=\"Data.Monoid\">Monoid</a> b) =&gt; (a -&gt; b) -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a b","name":"foldMap","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:foldMap"},{"display_html":"<a href=\"#v:foldMapM\">foldMapM</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Monoid.html#t:Monoid\" title=\"Data.Monoid\">Monoid</a> b) =&gt; (a -&gt; m b) -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a b","name":"foldMapM","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:foldMapM"},{"display_html":"<a href=\"#v:drain\">drain</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a ()","name":"drain","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:drain"},{"display_html":"<a href=\"#v:drainMapM\">drainMapM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a ()","name":"drainMapM","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:drainMapM"},{"display_html":"<a href=\"#v:length\">length</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>","name":"length","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:length"},{"display_html":"<a href=\"#v:countDistinct\">countDistinct</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> a) =&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>","name":"countDistinct","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:countDistinct"},{"display_html":"<a href=\"#v:countDistinctInt\">countDistinctInt</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>","name":"countDistinctInt","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:countDistinctInt"},{"display_html":"<a href=\"#v:frequency\">frequency</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> a) =&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a (<a href=\"/package/containers-0.6.4.1/docs/Data-Map-Strict.html#t:Map\" title=\"Data.Map.Strict\">Map</a> a <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>)","name":"frequency","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:frequency"},{"display_html":"<a href=\"#v:sum\">sum</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Num\" title=\"Prelude\">Num</a> a) =&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a a","name":"sum","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:sum"},{"display_html":"<a href=\"#v:product\">product</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Num\" title=\"Prelude\">Num</a> a, <a href=\"/package/base-4.15.1.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a) =&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a a","name":"product","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:product"},{"display_html":"<a href=\"#v:mean\">mean</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Fractional\" title=\"Prelude\">Fractional</a> a) =&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a a","name":"mean","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:mean"},{"display_html":"<a href=\"#v:rollingHash\">rollingHash</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Enum\" title=\"Prelude\">Enum</a> a) =&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int64\" title=\"Data.Int\">Int64</a>","name":"rollingHash","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:rollingHash"},{"display_html":"<a href=\"#v:rollingHashWithSalt\">rollingHashWithSalt</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Enum\" title=\"Prelude\">Enum</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int64\" title=\"Data.Int\">Int64</a> -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int64\" title=\"Data.Int\">Int64</a>","name":"rollingHashWithSalt","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:rollingHashWithSalt"},{"display_html":"<a href=\"#v:toList\">toList</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a [a]","name":"toList","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:toList"},{"display_html":"<a href=\"#v:toListRev\">toListRev</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a [a]","name":"toListRev","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:toListRev"},{"display_html":"<a href=\"#v:toSet\">toSet</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> a) =&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a (<a href=\"/package/containers-0.6.4.1/docs/Data-Set.html#t:Set\" title=\"Data.Set\">Set</a> a)","name":"toSet","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:toSet"},{"display_html":"<a href=\"#v:toIntSet\">toIntSet</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> <a href=\"/package/containers-0.6.4.1/docs/Data-IntSet.html#t:IntSet\" title=\"Data.IntSet\">IntSet</a>","name":"toIntSet","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:toIntSet"},{"display_html":"<a href=\"#v:topBy\">topBy</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; (a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ordering\" title=\"Data.Ord\">Ordering</a>) -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"topBy","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:topBy"},{"display_html":"<a href=\"#v:latest\">latest</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"latest","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:latest"},{"display_html":"<a href=\"#v:maximumBy\">maximumBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ordering\" title=\"Data.Ord\">Ordering</a>) -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"maximumBy","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:maximumBy"},{"display_html":"<a href=\"#v:maximum\">maximum</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> a) =&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"maximum","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:maximum"},{"display_html":"<a href=\"#v:minimumBy\">minimumBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ordering\" title=\"Data.Ord\">Ordering</a>) -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"minimumBy","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:minimumBy"},{"display_html":"<a href=\"#v:minimum\">minimum</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> a) =&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"minimum","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:minimum"},{"display_html":"<a href=\"#v:findIndices\">findIndices</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>)","name":"findIndices","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:findIndices"},{"display_html":"<a href=\"#v:elemIndices\">elemIndices</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a) =&gt; a -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>)","name":"elemIndices","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:elemIndices"},{"display_html":"<a href=\"#v:deleteBy\">deleteBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; a -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"deleteBy","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:deleteBy"},{"display_html":"<a href=\"#v:uniqBy\">uniqBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"uniqBy","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:uniqBy"},{"display_html":"<a href=\"#v:nub\">nub</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> a) =&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"nub","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:nub"},{"display_html":"<a href=\"#v:nubInt\">nubInt</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>)","name":"nubInt","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:nubInt"},{"display_html":"<a href=\"#v:one\">one</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"one","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:one"},{"display_html":"<a href=\"#v:null\">null</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"null","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:null"},{"display_html":"<a href=\"#v:index\">index</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"index","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:index"},{"display_html":"<a href=\"#v:the\">the</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a) =&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"the","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:the"},{"display_html":"<a href=\"#v:find\">find</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"find","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:find"},{"display_html":"<a href=\"#v:findM\">findM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"findM","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:findM"},{"display_html":"<a href=\"#v:lookup\">lookup</a> :: (<a href=\"/package/base-4.15.1.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a, <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m) =&gt; a -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m (a, b) (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> b)","name":"lookup","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:lookup"},{"display_html":"<a href=\"#v:findIndex\">findIndex</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>)","name":"findIndex","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:findIndex"},{"display_html":"<a href=\"#v:elemIndex\">elemIndex</a> :: (<a href=\"/package/base-4.15.1.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a, <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m) =&gt; a -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>)","name":"elemIndex","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:elemIndex"},{"display_html":"<a href=\"#v:elem\">elem</a> :: (<a href=\"/package/base-4.15.1.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a, <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m) =&gt; a -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"elem","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:elem"},{"display_html":"<a href=\"#v:notElem\">notElem</a> :: (<a href=\"/package/base-4.15.1.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a, <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m) =&gt; a -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"notElem","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:notElem"},{"display_html":"<a href=\"#v:all\">all</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"all","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:all"},{"display_html":"<a href=\"#v:any\">any</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"any","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:any"},{"display_html":"<a href=\"#v:and\">and</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"and","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:and"},{"display_html":"<a href=\"#v:or\">or</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"or","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:or"},{"display_html":"<a href=\"#v:addOne\">addOne</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; a -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a b -&gt; m (<a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a b)","name":"addOne","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:addOne"},{"display_html":"<a href=\"#v:addStream\">addStream</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a b -&gt; m (<a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a b)","name":"addStream","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:addStream"},{"display_html":"<a href=\"#v:duplicate\">duplicate</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a b)","name":"duplicate","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:duplicate"},{"display_html":"<a href=\"#v:rmapM\">rmapM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; m c) -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a c","name":"rmapM","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:rmapM"},{"display_html":"<a href=\"#v:lmap\">lmap</a> :: (a -&gt; b) -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m b r -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a r","name":"lmap","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:lmap"},{"display_html":"<a href=\"#v:lmapM\">lmapM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m b r -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a r","name":"lmapM","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:lmapM"},{"display_html":"<a href=\"#v:scan\">scan</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m b c -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a c","name":"scan","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:scan"},{"display_html":"<a href=\"#v:postscan\">postscan</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m b c -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a c","name":"postscan","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:postscan"},{"display_html":"<a href=\"#v:scanMaybe\">scanMaybe</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> b) -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m b c -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a c","name":"scanMaybe","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:scanMaybe"},{"display_html":"<a href=\"#v:filter\">filter</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a r -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a r","name":"filter","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:filter"},{"display_html":"<a href=\"#v:filterM\">filterM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a r -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a r","name":"filterM","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:filterM"},{"display_html":"<a href=\"#v:mapMaybe\">mapMaybe</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> b) -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m b r -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a r","name":"mapMaybe","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:mapMaybe"},{"display_html":"<a href=\"#v:catMaybes\">catMaybes</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a) b","name":"catMaybes","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:catMaybes"},{"display_html":"<a href=\"#v:catLefts\">catLefts</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a c -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> a b) c","name":"catLefts","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:catLefts"},{"display_html":"<a href=\"#v:catRights\">catRights</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m b c -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> a b) c","name":"catRights","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:catRights"},{"display_html":"<a href=\"#v:catEithers\">catEithers</a> :: <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> a a) b","name":"catEithers","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:catEithers"},{"display_html":"<a href=\"#v:take\">take</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a b","name":"take","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:take"},{"display_html":"<a href=\"#v:takeEndBy\">takeEndBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a b","name":"takeEndBy","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:takeEndBy"},{"display_html":"<a href=\"#v:takeEndBy_\">takeEndBy_</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a b","name":"takeEndBy_","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:takeEndBy_"},{"display_html":"<a href=\"#v:splitWith\">splitWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; b -&gt; c) -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m x a -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m x b -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m x c","name":"splitWith","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:splitWith"},{"display_html":"<a href=\"#v:many\">many</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m b c -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a c","name":"many","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:many"},{"display_html":"<a href=\"#v:groupsOf\">groupsOf</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m b c -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a c","name":"groupsOf","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:groupsOf"},{"display_html":"<a href=\"#v:teeWith\">teeWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; b -&gt; c) -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m x a -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m x b -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m x c","name":"teeWith","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:teeWith"},{"display_html":"<a href=\"#v:tee\">tee</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a c -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a (b, c)","name":"tee","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:tee"},{"display_html":"<a href=\"#v:distribute\">distribute</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; [<a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a b] -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a [b]","name":"distribute","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:distribute"},{"display_html":"<a href=\"#v:partition\">partition</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m b x -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m c y -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> b c) (x, y)","name":"partition","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:partition"},{"display_html":"<a href=\"#v:toMap\">toMap</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> k) =&gt; (a -&gt; k) -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a (<a href=\"/package/containers-0.6.4.1/docs/Data-Map-Strict.html#t:Map\" title=\"Data.Map.Strict\">Map</a> k b)","name":"toMap","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:toMap"},{"display_html":"<a href=\"#v:toMapIO\">toMapIO</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> k) =&gt; (a -&gt; k) -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a (<a href=\"/package/containers-0.6.4.1/docs/Data-Map-Strict.html#t:Map\" title=\"Data.Map.Strict\">Map</a> k b)","name":"toMapIO","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:toMapIO"},{"display_html":"<a href=\"#v:demuxToMap\">demuxToMap</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> k) =&gt; (a -&gt; k) -&gt; (a -&gt; m (<a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a b)) -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a (<a href=\"/package/containers-0.6.4.1/docs/Data-Map-Strict.html#t:Map\" title=\"Data.Map.Strict\">Map</a> k b)","name":"demuxToMap","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:demuxToMap"},{"display_html":"<a href=\"#v:demuxToMapIO\">demuxToMapIO</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> k) =&gt; (a -&gt; k) -&gt; (a -&gt; m (<a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a b)) -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a (<a href=\"/package/containers-0.6.4.1/docs/Data-Map-Strict.html#t:Map\" title=\"Data.Map.Strict\">Map</a> k b)","name":"demuxToMapIO","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:demuxToMapIO"},{"display_html":"<a href=\"#v:classify\">classify</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> k) =&gt; (a -&gt; k) -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a (m (<a href=\"/package/containers-0.6.4.1/docs/Data-Map-Strict.html#t:Map\" title=\"Data.Map.Strict\">Map</a> k b), <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (k, b))","name":"classify","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:classify"},{"display_html":"<a href=\"#v:classifyIO\">classifyIO</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> k) =&gt; (a -&gt; k) -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a (m (<a href=\"/package/containers-0.6.4.1/docs/Data-Map-Strict.html#t:Map\" title=\"Data.Map.Strict\">Map</a> k b), <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (k, b))","name":"classifyIO","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:classifyIO"},{"display_html":"<a href=\"#v:demux\">demux</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> k) =&gt; (a -&gt; k) -&gt; (a -&gt; m (<a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a b)) -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a (m (<a href=\"/package/containers-0.6.4.1/docs/Data-Map-Strict.html#t:Map\" title=\"Data.Map.Strict\">Map</a> k b), <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (k, b))","name":"demux","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:demux"},{"display_html":"<a href=\"#v:demuxIO\">demuxIO</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> k) =&gt; (a -&gt; k) -&gt; (a -&gt; m (<a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a b)) -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a (m (<a href=\"/package/containers-0.6.4.1/docs/Data-Map-Strict.html#t:Map\" title=\"Data.Map.Strict\">Map</a> k b), <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (k, b))","name":"demuxIO","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:demuxIO"},{"display_html":"<a href=\"#v:unzip\">unzip</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a x -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m b y -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m (a, b) (x, y)","name":"unzip","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:unzip"},{"display_html":"<a href=\"#v:concatMap\">concatMap</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a c) -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a c","name":"concatMap","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:concatMap"},{"display_html":"<a href=\"#v:morphInner\">morphInner</a> :: (<span class=\"keyword\">forall</span> x. m x -&gt; n x) -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> n a b","name":"morphInner","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:morphInner"},{"display_html":"<a href=\"#v:chunksOf\">chunksOf</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m b c -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a c","name":"chunksOf","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:chunksOf"},{"display_html":"<a href=\"#v:foldr\">foldr</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; b -&gt; b) -&gt; b -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a b","name":"foldr","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:foldr"},{"display_html":"<a href=\"#v:drainBy\">drainBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a ()","name":"drainBy","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:drainBy"},{"display_html":"<a href=\"#v:last\">last</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"last","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:last"},{"display_html":"<a href=\"#v:head\">head</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"head","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:head"},{"display_html":"<a href=\"#v:sequence\">sequence</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a (m b) -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a b","name":"sequence","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:sequence"},{"display_html":"<a href=\"#v:mapM\">mapM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; m c) -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a c","name":"mapM","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:mapM"},{"display_html":"<a href=\"#v:variance\">variance</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Fractional\" title=\"Prelude\">Fractional</a> a) =&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a a","name":"variance","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:variance"},{"display_html":"<a href=\"#v:stdDev\">stdDev</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Numeric.html#t:Floating\" title=\"Numeric\">Floating</a> a) =&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m a a","name":"stdDev","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:stdDev"},{"display_html":"<a href=\"#v:serialWith\">serialWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; b -&gt; c) -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m x a -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m x b -&gt; <a href=\"Streamly-Data-Fold.html#t:Fold\" title=\"Streamly.Data.Fold\">Fold</a> m x c","name":"serialWith","module":"Streamly.Data.Fold","link":"Streamly-Data-Fold.html#v:serialWith"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Array\">Array</a> a = <a href=\"#v:Array\">Array</a> {<ul class=\"subs\"><li><a href=\"#v:arrContents-35-\">arrContents#</a> :: <a href=\"/package/base-4.15.1.0/docs/GHC-Exts.html#t:MutableArray-35-\" title=\"GHC.Exts\">MutableArray#</a> <a href=\"/package/base-4.15.1.0/docs/Control-Monad-ST-Safe.html#t:RealWorld\" title=\"Control.Monad.ST.Safe\">RealWorld</a> a</li><li><a href=\"#v:arrStart\">arrStart</a> :: !<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a></li><li><a href=\"#v:arrLen\">arrLen</a> :: !<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a></li></ul>}","name":"Array Array arrContents# arrStart arrLen","module":"Streamly.Internal.Data.Array.Generic","link":"Streamly-Internal-Data-Array-Generic.html#t:Array"},{"display_html":"<a href=\"#v:nil\">nil</a> :: <a href=\"Streamly-Internal-Data-Array-Generic.html#t:Array\" title=\"Streamly.Internal.Data.Array.Generic\">Array</a> a","name":"nil","module":"Streamly.Internal.Data.Array.Generic","link":"Streamly-Internal-Data-Array-Generic.html#v:nil"},{"display_html":"<a href=\"#v:createOf\">createOf</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-Array-Generic.html#t:Array\" title=\"Streamly.Internal.Data.Array.Generic\">Array</a> a)","name":"createOf","module":"Streamly.Internal.Data.Array.Generic","link":"Streamly-Internal-Data-Array-Generic.html#v:createOf"},{"display_html":"<a href=\"#v:create\">create</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-Array-Generic.html#t:Array\" title=\"Streamly.Internal.Data.Array.Generic\">Array</a> a)","name":"create","module":"Streamly.Internal.Data.Array.Generic","link":"Streamly-Internal-Data-Array-Generic.html#v:create"},{"display_html":"<a href=\"#v:writeWith\">writeWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-Array-Generic.html#t:Array\" title=\"Streamly.Internal.Data.Array.Generic\">Array</a> a)","name":"writeWith","module":"Streamly.Internal.Data.Array.Generic","link":"Streamly-Internal-Data-Array-Generic.html#v:writeWith"},{"display_html":"<a href=\"#v:writeLastN\">writeLastN</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-Array-Generic.html#t:Array\" title=\"Streamly.Internal.Data.Array.Generic\">Array</a> a)","name":"writeLastN","module":"Streamly.Internal.Data.Array.Generic","link":"Streamly-Internal-Data-Array-Generic.html#v:writeLastN"},{"display_html":"<a href=\"#v:fromStreamN\">fromStreamN</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m (<a href=\"Streamly-Internal-Data-Array-Generic.html#t:Array\" title=\"Streamly.Internal.Data.Array.Generic\">Array</a> a)","name":"fromStreamN","module":"Streamly.Internal.Data.Array.Generic","link":"Streamly-Internal-Data-Array-Generic.html#v:fromStreamN"},{"display_html":"<a href=\"#v:fromStream\">fromStream</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m (<a href=\"Streamly-Internal-Data-Array-Generic.html#t:Array\" title=\"Streamly.Internal.Data.Array.Generic\">Array</a> a)","name":"fromStream","module":"Streamly.Internal.Data.Array.Generic","link":"Streamly-Internal-Data-Array-Generic.html#v:fromStream"},{"display_html":"<a href=\"#v:fromPureStream\">fromPureStream</a> :: <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> <a href=\"/package/base-4.15.1.0/docs/Data-Functor-Identity.html#t:Identity\" title=\"Data.Functor.Identity\">Identity</a> a -&gt; <a href=\"Streamly-Internal-Data-Array-Generic.html#t:Array\" title=\"Streamly.Internal.Data.Array.Generic\">Array</a> a","name":"fromPureStream","module":"Streamly.Internal.Data.Array.Generic","link":"Streamly-Internal-Data-Array-Generic.html#v:fromPureStream"},{"display_html":"<a href=\"#v:fromByteStr-35-\">fromByteStr#</a> :: <a href=\"/package/base-4.15.1.0/docs/GHC-Exts.html#t:Addr-35-\" title=\"GHC.Exts\">Addr#</a> -&gt; <a href=\"Streamly-Internal-Data-Array-Generic.html#t:Array\" title=\"Streamly.Internal.Data.Array.Generic\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"fromByteStr#","module":"Streamly.Internal.Data.Array.Generic","link":"Streamly-Internal-Data-Array-Generic.html#v:fromByteStr-35-"},{"display_html":"<a href=\"#v:fromListN\">fromListN</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; [a] -&gt; <a href=\"Streamly-Internal-Data-Array-Generic.html#t:Array\" title=\"Streamly.Internal.Data.Array.Generic\">Array</a> a","name":"fromListN","module":"Streamly.Internal.Data.Array.Generic","link":"Streamly-Internal-Data-Array-Generic.html#v:fromListN"},{"display_html":"<a href=\"#v:fromList\">fromList</a> :: [a] -&gt; <a href=\"Streamly-Internal-Data-Array-Generic.html#t:Array\" title=\"Streamly.Internal.Data.Array.Generic\">Array</a> a","name":"fromList","module":"Streamly.Internal.Data.Array.Generic","link":"Streamly-Internal-Data-Array-Generic.html#v:fromList"},{"display_html":"<a href=\"#v:chunksOf\">chunksOf</a> :: <span class=\"keyword\">forall</span> m a. <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array-Generic.html#t:Array\" title=\"Streamly.Internal.Data.Array.Generic\">Array</a> a)","name":"chunksOf","module":"Streamly.Internal.Data.Array.Generic","link":"Streamly-Internal-Data-Array-Generic.html#v:chunksOf"},{"display_html":"<a href=\"#v:length\">length</a> :: <a href=\"Streamly-Internal-Data-Array-Generic.html#t:Array\" title=\"Streamly.Internal.Data.Array.Generic\">Array</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>","name":"length","module":"Streamly.Internal.Data.Array.Generic","link":"Streamly-Internal-Data-Array-Generic.html#v:length"},{"display_html":"<a href=\"#v:reader\">reader</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (<a href=\"Streamly-Internal-Data-Array-Generic.html#t:Array\" title=\"Streamly.Internal.Data.Array.Generic\">Array</a> a) a","name":"reader","module":"Streamly.Internal.Data.Array.Generic","link":"Streamly-Internal-Data-Array-Generic.html#v:reader"},{"display_html":"<a href=\"#v:toList\">toList</a> :: <a href=\"Streamly-Internal-Data-Array-Generic.html#t:Array\" title=\"Streamly.Internal.Data.Array.Generic\">Array</a> a -&gt; [a]","name":"toList","module":"Streamly.Internal.Data.Array.Generic","link":"Streamly-Internal-Data-Array-Generic.html#v:toList"},{"display_html":"<a href=\"#v:read\">read</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Array-Generic.html#t:Array\" title=\"Streamly.Internal.Data.Array.Generic\">Array</a> a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"read","module":"Streamly.Internal.Data.Array.Generic","link":"Streamly-Internal-Data-Array-Generic.html#v:read"},{"display_html":"<a href=\"#v:readRev\">readRev</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Array-Generic.html#t:Array\" title=\"Streamly.Internal.Data.Array.Generic\">Array</a> a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"readRev","module":"Streamly.Internal.Data.Array.Generic","link":"Streamly-Internal-Data-Array-Generic.html#v:readRev"},{"display_html":"<a href=\"#v:foldl-39-\">foldl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a href=\"Streamly-Internal-Data-Array-Generic.html#t:Array\" title=\"Streamly.Internal.Data.Array.Generic\">Array</a> a -&gt; b","name":"foldl'","module":"Streamly.Internal.Data.Array.Generic","link":"Streamly-Internal-Data-Array-Generic.html#v:foldl-39-"},{"display_html":"<a href=\"#v:foldr\">foldr</a> :: (a -&gt; b -&gt; b) -&gt; b -&gt; <a href=\"Streamly-Internal-Data-Array-Generic.html#t:Array\" title=\"Streamly.Internal.Data.Array.Generic\">Array</a> a -&gt; b","name":"foldr","module":"Streamly.Internal.Data.Array.Generic","link":"Streamly-Internal-Data-Array-Generic.html#v:foldr"},{"display_html":"<a href=\"#v:streamFold\">streamFold</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (<a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m b) -&gt; <a href=\"Streamly-Internal-Data-Array-Generic.html#t:Array\" title=\"Streamly.Internal.Data.Array.Generic\">Array</a> a -&gt; m b","name":"streamFold","module":"Streamly.Internal.Data.Array.Generic","link":"Streamly-Internal-Data-Array-Generic.html#v:streamFold"},{"display_html":"<a href=\"#v:fold\">fold</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Array-Generic.html#t:Array\" title=\"Streamly.Internal.Data.Array.Generic\">Array</a> a -&gt; m b","name":"fold","module":"Streamly.Internal.Data.Array.Generic","link":"Streamly-Internal-Data-Array-Generic.html#v:fold"},{"display_html":"<a href=\"#v:getIndexUnsafe\">getIndexUnsafe</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Array-Generic.html#t:Array\" title=\"Streamly.Internal.Data.Array.Generic\">Array</a> a -&gt; a","name":"getIndexUnsafe","module":"Streamly.Internal.Data.Array.Generic","link":"Streamly-Internal-Data-Array-Generic.html#v:getIndexUnsafe"},{"display_html":"<a href=\"#v:getIndex\">getIndex</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Array-Generic.html#t:Array\" title=\"Streamly.Internal.Data.Array.Generic\">Array</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a","name":"getIndex","module":"Streamly.Internal.Data.Array.Generic","link":"Streamly-Internal-Data-Array-Generic.html#v:getIndex"},{"display_html":"<a href=\"#v:getSliceUnsafe\">getSliceUnsafe</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Array-Generic.html#t:Array\" title=\"Streamly.Internal.Data.Array.Generic\">Array</a> a -&gt; <a href=\"Streamly-Internal-Data-Array-Generic.html#t:Array\" title=\"Streamly.Internal.Data.Array.Generic\">Array</a> a","name":"getSliceUnsafe","module":"Streamly.Internal.Data.Array.Generic","link":"Streamly-Internal-Data-Array-Generic.html#v:getSliceUnsafe"},{"display_html":"<a href=\"#v:strip\">strip</a> :: (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Array-Generic.html#t:Array\" title=\"Streamly.Internal.Data.Array.Generic\">Array</a> a -&gt; <a href=\"Streamly-Internal-Data-Array-Generic.html#t:Array\" title=\"Streamly.Internal.Data.Array.Generic\">Array</a> a","name":"strip","module":"Streamly.Internal.Data.Array.Generic","link":"Streamly-Internal-Data-Array-Generic.html#v:strip"},{"display_html":"<a href=\"#v:writeN\">writeN</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-Array-Generic.html#t:Array\" title=\"Streamly.Internal.Data.Array.Generic\">Array</a> a)","name":"writeN","module":"Streamly.Internal.Data.Array.Generic","link":"Streamly-Internal-Data-Array-Generic.html#v:writeN"},{"display_html":"<a href=\"#v:write\">write</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-Array-Generic.html#t:Array\" title=\"Streamly.Internal.Data.Array.Generic\">Array</a> a)","name":"write","module":"Streamly.Internal.Data.Array.Generic","link":"Streamly-Internal-Data-Array-Generic.html#v:write"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Step\">Step</a> s a<ul class=\"subs\"><li>= <a href=\"#v:Yield\">Yield</a> a s</li><li>| <a href=\"#v:Skip\">Skip</a> s</li><li>| <a href=\"#v:Stop\">Stop</a></li></ul>","name":"Step Stop Yield Skip","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#t:Step"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Stream\">Stream</a> m a <span class=\"keyword\">where</span><ul class=\"subs\"><li><span class=\"keyword\">forall</span> s. <a href=\"#v:UnStream\">UnStream</a> (<a href=\"Streamly-Internal-Data-SVar-Type.html#t:State\" title=\"Streamly.Internal.Data.SVar.Type\">State</a> <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; s -&gt; m (<a href=\"Streamly-Internal-Data-Stream.html#t:Step\" title=\"Streamly.Internal.Data.Stream\">Step</a> s a)) s</li><li><span class=\"keyword\">pattern</span> <a href=\"#v:Stream\">Stream</a> :: (<a href=\"Streamly-Internal-Data-SVar-Type.html#t:State\" title=\"Streamly.Internal.Data.SVar.Type\">State</a> <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; s -&gt; m (<a href=\"Streamly-Internal-Data-Stream.html#t:Step\" title=\"Streamly.Internal.Data.Stream\">Step</a> s a)) -&gt; s -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a</li></ul>","name":"Stream Stream UnStream","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#t:Stream"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:CrossStream\">CrossStream</a> m a","name":"CrossStream","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#t:CrossStream"},{"display_html":"<a href=\"#v:unCross\">unCross</a> :: <a href=\"Streamly-Internal-Data-Stream.html#t:CrossStream\" title=\"Streamly.Internal.Data.Stream\">CrossStream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"unCross","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:unCross"},{"display_html":"<a href=\"#v:mkCross\">mkCross</a> :: <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:CrossStream\" title=\"Streamly.Internal.Data.Stream\">CrossStream</a> m a","name":"mkCross","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:mkCross"},{"display_html":"<a href=\"#v:fromStreamK\">fromStreamK</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"fromStreamK","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:fromStreamK"},{"display_html":"<a href=\"#v:toStreamK\">toStreamK</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"toStreamK","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:toStreamK"},{"display_html":"<a href=\"#v:unfold\">unfold</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b -&gt; a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"unfold","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:unfold"},{"display_html":"<a href=\"#v:nilM\">nilM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"nilM","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:nilM"},{"display_html":"<a href=\"#v:consM\">consM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"consM","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:consM"},{"display_html":"<a href=\"#v:fromPure\">fromPure</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"fromPure","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:fromPure"},{"display_html":"<a href=\"#v:fromEffect\">fromEffect</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"fromEffect","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:fromEffect"},{"display_html":"<a href=\"#v:fromList\">fromList</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; [a] -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"fromList","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:fromList"},{"display_html":"<a href=\"#v:uncons\">uncons</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (a, <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a))","name":"uncons","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:uncons"},{"display_html":"<a href=\"#v:fold\">fold</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m b","name":"fold","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:fold"},{"display_html":"<a href=\"#v:foldBreak\">foldBreak</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m (b, <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a)","name":"foldBreak","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:foldBreak"},{"display_html":"<a href=\"#v:foldAddLazy\">foldAddLazy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b","name":"foldAddLazy","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:foldAddLazy"},{"display_html":"<a href=\"#v:foldAdd\">foldAdd</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m (<a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b)","name":"foldAdd","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:foldAdd"},{"display_html":"<a href=\"#v:foldEither\">foldEither</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> (<a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b) (b, <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a))","name":"foldEither","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:foldEither"},{"display_html":"<a href=\"#v:foldl-39-\">foldl'</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; a -&gt; b) -&gt; b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m b","name":"foldl'","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:foldl-39-"},{"display_html":"<a href=\"#v:foldlM-39-\">foldlM'</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; a -&gt; m b) -&gt; m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m b","name":"foldlM'","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:foldlM-39-"},{"display_html":"<a href=\"#v:foldlx-39-\">foldlx'</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (x -&gt; a -&gt; x) -&gt; x -&gt; (x -&gt; b) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m b","name":"foldlx'","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:foldlx-39-"},{"display_html":"<a href=\"#v:foldlMx-39-\">foldlMx'</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (x -&gt; a -&gt; m x) -&gt; m x -&gt; (x -&gt; m b) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m b","name":"foldlMx'","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:foldlMx-39-"},{"display_html":"<a href=\"#v:foldrM\">foldrM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m b -&gt; m b) -&gt; m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m b","name":"foldrM","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:foldrM"},{"display_html":"<a href=\"#v:foldrMx\">foldrMx</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m x -&gt; m x) -&gt; m x -&gt; (m x -&gt; m b) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m b","name":"foldrMx","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:foldrMx"},{"display_html":"<a href=\"#v:foldr\">foldr</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; b -&gt; b) -&gt; b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m b","name":"foldr","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:foldr"},{"display_html":"<a href=\"#v:foldrS\">foldrS</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"foldrS","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:foldrS"},{"display_html":"<a href=\"#v:drain\">drain</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m ()","name":"drain","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:drain"},{"display_html":"<a href=\"#v:toList\">toList</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m [a]","name":"toList","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:toList"},{"display_html":"<a href=\"#v:map\">map</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; b) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"map","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:map"},{"display_html":"<a href=\"#v:mapM\">mapM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"mapM","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:mapM"},{"display_html":"<a href=\"#v:take\">take</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"take","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:take"},{"display_html":"<a href=\"#v:takeWhile\">takeWhile</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"takeWhile","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:takeWhile"},{"display_html":"<a href=\"#v:takeWhileM\">takeWhileM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"takeWhileM","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:takeWhileM"},{"display_html":"<a href=\"#v:takeEndBy\">takeEndBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"takeEndBy","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:takeEndBy"},{"display_html":"<a href=\"#v:takeEndByM\">takeEndByM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"takeEndByM","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:takeEndByM"},{"display_html":"<a href=\"#v:zipWithM\">zipWithM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; b -&gt; m c) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m c","name":"zipWithM","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:zipWithM"},{"display_html":"<a href=\"#v:zipWith\">zipWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; b -&gt; c) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m c","name":"zipWith","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:zipWith"},{"display_html":"<a href=\"#v:crossApply\">crossApply</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Functor.html#t:Functor\" title=\"Data.Functor\">Functor</a> f =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> f (a -&gt; b) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> f a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> f b","name":"crossApply","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:crossApply"},{"display_html":"<a href=\"#v:crossApplyFst\">crossApplyFst</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Functor.html#t:Functor\" title=\"Data.Functor\">Functor</a> f =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> f a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> f b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> f a","name":"crossApplyFst","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:crossApplyFst"},{"display_html":"<a href=\"#v:crossApplySnd\">crossApplySnd</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Functor.html#t:Functor\" title=\"Data.Functor\">Functor</a> f =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> f a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> f b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> f b","name":"crossApplySnd","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:crossApplySnd"},{"display_html":"<a href=\"#v:crossWith\">crossWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; b -&gt; c) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m c","name":"crossWith","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:crossWith"},{"display_html":"<a href=\"#v:cross\">cross</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (a, b)","name":"cross","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:cross"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ConcatMapUState\">ConcatMapUState</a> o i<ul class=\"subs\"><li>= <a href=\"#v:ConcatMapUOuter\">ConcatMapUOuter</a> o</li><li>| <a href=\"#v:ConcatMapUInner\">ConcatMapUInner</a> o i</li></ul>","name":"ConcatMapUState ConcatMapUOuter ConcatMapUInner","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#t:ConcatMapUState"},{"display_html":"<a href=\"#v:unfoldMany\">unfoldMany</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"unfoldMany","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:unfoldMany"},{"display_html":"<a href=\"#v:concatEffect\">concatEffect</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; m (<a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"concatEffect","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:concatEffect"},{"display_html":"<a href=\"#v:concatMap\">concatMap</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"concatMap","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:concatMap"},{"display_html":"<a href=\"#v:concatMapM\">concatMapM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m (<a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b)) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"concatMapM","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:concatMapM"},{"display_html":"<a href=\"#v:concat\">concat</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"concat","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:concat"},{"display_html":"<a href=\"#v:unfoldIterateDfs\">unfoldIterateDfs</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"unfoldIterateDfs","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:unfoldIterateDfs"},{"display_html":"<a href=\"#v:unfoldIterateBfs\">unfoldIterateBfs</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"unfoldIterateBfs","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:unfoldIterateBfs"},{"display_html":"<a href=\"#v:unfoldIterateBfsRev\">unfoldIterateBfsRev</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"unfoldIterateBfsRev","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:unfoldIterateBfsRev"},{"display_html":"<a href=\"#v:concatIterateScan\">concatIterateScan</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; a -&gt; m b) -&gt; (b -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (b, <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a))) -&gt; b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"concatIterateScan","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:concatIterateScan"},{"display_html":"<a href=\"#v:concatIterateDfs\">concatIterateDfs</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (<a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a)) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"concatIterateDfs","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:concatIterateDfs"},{"display_html":"<a href=\"#v:concatIterateBfs\">concatIterateBfs</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (<a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a)) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"concatIterateBfs","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:concatIterateBfs"},{"display_html":"<a href=\"#v:concatIterateBfsRev\">concatIterateBfsRev</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (<a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a)) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"concatIterateBfsRev","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:concatIterateBfsRev"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:FoldMany\">FoldMany</a> s fs b a<ul class=\"subs\"><li>= <a href=\"#v:FoldManyStart\">FoldManyStart</a> s</li><li>| <a href=\"#v:FoldManyFirst\">FoldManyFirst</a> fs s</li><li>| <a href=\"#v:FoldManyLoop\">FoldManyLoop</a> s fs</li><li>| <a href=\"#v:FoldManyYield\">FoldManyYield</a> b (<a href=\"Streamly-Internal-Data-Stream.html#t:FoldMany\" title=\"Streamly.Internal.Data.Stream\">FoldMany</a> s fs b a)</li><li>| <a href=\"#v:FoldManyDone\">FoldManyDone</a></li></ul>","name":"FoldMany FoldManyStart FoldManyFirst FoldManyLoop FoldManyYield FoldManyDone","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#t:FoldMany"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:FoldManyPost\">FoldManyPost</a> s fs b a<ul class=\"subs\"><li>= <a href=\"#v:FoldManyPostStart\">FoldManyPostStart</a> s</li><li>| <a href=\"#v:FoldManyPostLoop\">FoldManyPostLoop</a> s fs</li><li>| <a href=\"#v:FoldManyPostYield\">FoldManyPostYield</a> b (<a href=\"Streamly-Internal-Data-Stream.html#t:FoldManyPost\" title=\"Streamly.Internal.Data.Stream\">FoldManyPost</a> s fs b a)</li><li>| <a href=\"#v:FoldManyPostDone\">FoldManyPostDone</a></li></ul>","name":"FoldManyPost FoldManyPostStart FoldManyPostLoop FoldManyPostYield FoldManyPostDone","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#t:FoldManyPost"},{"display_html":"<a href=\"#v:foldMany\">foldMany</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"foldMany","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:foldMany"},{"display_html":"<a href=\"#v:foldManyPost\">foldManyPost</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"foldManyPost","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:foldManyPost"},{"display_html":"<a href=\"#v:groupsOf\">groupsOf</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"groupsOf","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:groupsOf"},{"display_html":"<a href=\"#v:refoldMany\">refoldMany</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Refold-Type.html#t:Refold\" title=\"Streamly.Internal.Data.Refold.Type\">Refold</a> m x a b -&gt; m x -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"refoldMany","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:refoldMany"},{"display_html":"<a href=\"#v:refoldIterateM\">refoldIterateM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Refold-Type.html#t:Refold\" title=\"Streamly.Internal.Data.Refold.Type\">Refold</a> m b a b -&gt; m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"refoldIterateM","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:refoldIterateM"},{"display_html":"<a href=\"#v:reduceIterateBfs\">reduceIterateBfs</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a -&gt; m a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"reduceIterateBfs","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:reduceIterateBfs"},{"display_html":"<a href=\"#v:foldIterateBfs\">foldIterateBfs</a> :: <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> a a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"foldIterateBfs","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:foldIterateBfs"},{"display_html":"<a href=\"#v:indexOnSuffix\">indexOnSuffix</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>, <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>)","name":"indexOnSuffix","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:indexOnSuffix"},{"display_html":"<a href=\"#v:eqBy\">eqBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; b -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"eqBy","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:eqBy"},{"display_html":"<a href=\"#v:cmpBy\">cmpBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; b -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ordering\" title=\"Data.Ord\">Ordering</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ordering\" title=\"Data.Ord\">Ordering</a>","name":"cmpBy","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:cmpBy"},{"display_html":"<a href=\"#v:sliceOnSuffix\">sliceOnSuffix</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>, <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>)","name":"sliceOnSuffix","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:sliceOnSuffix"},{"display_html":"<a href=\"#v:nil\">nil</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"nil","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:nil"},{"display_html":"<a href=\"#v:nilM\">nilM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"nilM","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:nilM"},{"display_html":"<a href=\"#v:cons\">cons</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"cons","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:cons"},{"display_html":"<a href=\"#v:consM\">consM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"consM","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:consM"},{"display_html":"<a href=\"#v:unfold\">unfold</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b -&gt; a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"unfold","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:unfold"},{"display_html":"<a href=\"#v:unfoldr\">unfoldr</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (s -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (a, s)) -&gt; s -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"unfoldr","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:unfoldr"},{"display_html":"<a href=\"#v:unfoldrM\">unfoldrM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (s -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (a, s))) -&gt; s -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"unfoldrM","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:unfoldrM"},{"display_html":"<a href=\"#v:fromPure\">fromPure</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"fromPure","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:fromPure"},{"display_html":"<a href=\"#v:fromEffect\">fromEffect</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"fromEffect","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:fromEffect"},{"display_html":"<a href=\"#v:repeat\">repeat</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"repeat","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:repeat"},{"display_html":"<a href=\"#v:repeatM\">repeatM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"repeatM","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:repeatM"},{"display_html":"<a href=\"#v:replicate\">replicate</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"replicate","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:replicate"},{"display_html":"<a href=\"#v:replicateM\">replicateM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"replicateM","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:replicateM"},{"display_html":"<a href=\"#v:enumerateFromStepNum\">enumerateFromStepNum</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Num\" title=\"Prelude\">Num</a> a) =&gt; a -&gt; a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"enumerateFromStepNum","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:enumerateFromStepNum"},{"display_html":"<a href=\"#v:enumerateFromNum\">enumerateFromNum</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Num\" title=\"Prelude\">Num</a> a) =&gt; a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"enumerateFromNum","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:enumerateFromNum"},{"display_html":"<a href=\"#v:enumerateFromThenNum\">enumerateFromThenNum</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Num\" title=\"Prelude\">Num</a> a) =&gt; a -&gt; a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"enumerateFromThenNum","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:enumerateFromThenNum"},{"display_html":"<a href=\"#v:enumerate\">enumerate</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Bounded\" title=\"Prelude\">Bounded</a> a, <a href=\"Streamly-Internal-Data-Stream.html#t:Enumerable\" title=\"Streamly.Internal.Data.Stream\">Enumerable</a> a) =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"enumerate","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:enumerate"},{"display_html":"<a href=\"#v:enumerateTo\">enumerateTo</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Bounded\" title=\"Prelude\">Bounded</a> a, <a href=\"Streamly-Internal-Data-Stream.html#t:Enumerable\" title=\"Streamly.Internal.Data.Stream\">Enumerable</a> a) =&gt; a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"enumerateTo","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:enumerateTo"},{"display_html":"<a href=\"#v:enumerateFromBounded\">enumerateFromBounded</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Internal-Data-Stream.html#t:Enumerable\" title=\"Streamly.Internal.Data.Stream\">Enumerable</a> a, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Bounded\" title=\"Prelude\">Bounded</a> a) =&gt; a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"enumerateFromBounded","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:enumerateFromBounded"},{"display_html":"<a href=\"#v:enumerateFromToSmall\">enumerateFromToSmall</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Enum\" title=\"Prelude\">Enum</a> a) =&gt; a -&gt; a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"enumerateFromToSmall","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:enumerateFromToSmall"},{"display_html":"<a href=\"#v:enumerateFromThenToSmall\">enumerateFromThenToSmall</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Enum\" title=\"Prelude\">Enum</a> a) =&gt; a -&gt; a -&gt; a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"enumerateFromThenToSmall","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:enumerateFromThenToSmall"},{"display_html":"<a href=\"#v:enumerateFromThenSmallBounded\">enumerateFromThenSmallBounded</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Internal-Data-Stream.html#t:Enumerable\" title=\"Streamly.Internal.Data.Stream\">Enumerable</a> a, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Bounded\" title=\"Prelude\">Bounded</a> a) =&gt; a -&gt; a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"enumerateFromThenSmallBounded","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:enumerateFromThenSmallBounded"},{"display_html":"<a href=\"#v:enumerateFromIntegral\">enumerateFromIntegral</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Integral\" title=\"Prelude\">Integral</a> a, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Bounded\" title=\"Prelude\">Bounded</a> a) =&gt; a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"enumerateFromIntegral","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:enumerateFromIntegral"},{"display_html":"<a href=\"#v:enumerateFromThenIntegral\">enumerateFromThenIntegral</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Integral\" title=\"Prelude\">Integral</a> a, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Bounded\" title=\"Prelude\">Bounded</a> a) =&gt; a -&gt; a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"enumerateFromThenIntegral","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:enumerateFromThenIntegral"},{"display_html":"<a href=\"#v:enumerateFromToIntegral\">enumerateFromToIntegral</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Integral\" title=\"Prelude\">Integral</a> a) =&gt; a -&gt; a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"enumerateFromToIntegral","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:enumerateFromToIntegral"},{"display_html":"<a href=\"#v:enumerateFromThenToIntegral\">enumerateFromThenToIntegral</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Integral\" title=\"Prelude\">Integral</a> a) =&gt; a -&gt; a -&gt; a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"enumerateFromThenToIntegral","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:enumerateFromThenToIntegral"},{"display_html":"<a href=\"#v:enumerateFromStepIntegral\">enumerateFromStepIntegral</a> :: (<a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Integral\" title=\"Prelude\">Integral</a> a, <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m) =&gt; a -&gt; a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"enumerateFromStepIntegral","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:enumerateFromStepIntegral"},{"display_html":"<a href=\"#v:enumerateFromFractional\">enumerateFromFractional</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Fractional\" title=\"Prelude\">Fractional</a> a) =&gt; a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"enumerateFromFractional","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:enumerateFromFractional"},{"display_html":"<a href=\"#v:enumerateFromToFractional\">enumerateFromToFractional</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Fractional\" title=\"Prelude\">Fractional</a> a, <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> a) =&gt; a -&gt; a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"enumerateFromToFractional","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:enumerateFromToFractional"},{"display_html":"<a href=\"#v:enumerateFromThenFractional\">enumerateFromThenFractional</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Fractional\" title=\"Prelude\">Fractional</a> a) =&gt; a -&gt; a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"enumerateFromThenFractional","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:enumerateFromThenFractional"},{"display_html":"<a href=\"#v:enumerateFromThenToFractional\">enumerateFromThenToFractional</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Fractional\" title=\"Prelude\">Fractional</a> a, <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> a) =&gt; a -&gt; a -&gt; a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"enumerateFromThenToFractional","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:enumerateFromThenToFractional"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Enum\" title=\"Prelude\">Enum</a> a =&gt; <a href=\"#t:Enumerable\">Enumerable</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:enumerateFrom\">enumerateFrom</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a</li><li><a href=\"#v:enumerateFromTo\">enumerateFromTo</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; a -&gt; a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a</li><li><a href=\"#v:enumerateFromThen\">enumerateFromThen</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; a -&gt; a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a</li><li><a href=\"#v:enumerateFromThenTo\">enumerateFromThenTo</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; a -&gt; a -&gt; a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a</li></ul>","name":"Enumerable enumerateFrom enumerateFromTo enumerateFromThen enumerateFromThenTo","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#t:Enumerable"},{"display_html":"<a href=\"#v:times\">times</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Time-Units.html#t:AbsTime\" title=\"Streamly.Internal.Data.Time.Units\">AbsTime</a>, <a href=\"Streamly-Internal-Data-Time-Units.html#t:RelTime64\" title=\"Streamly.Internal.Data.Time.Units\">RelTime64</a>)","name":"times","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:times"},{"display_html":"<a href=\"#v:timesWith\">timesWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Double\" title=\"Prelude\">Double</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Time-Units.html#t:AbsTime\" title=\"Streamly.Internal.Data.Time.Units\">AbsTime</a>, <a href=\"Streamly-Internal-Data-Time-Units.html#t:RelTime64\" title=\"Streamly.Internal.Data.Time.Units\">RelTime64</a>)","name":"timesWith","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:timesWith"},{"display_html":"<a href=\"#v:absTimes\">absTimes</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"Streamly-Internal-Data-Time-Units.html#t:AbsTime\" title=\"Streamly.Internal.Data.Time.Units\">AbsTime</a>","name":"absTimes","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:absTimes"},{"display_html":"<a href=\"#v:absTimesWith\">absTimesWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Double\" title=\"Prelude\">Double</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"Streamly-Internal-Data-Time-Units.html#t:AbsTime\" title=\"Streamly.Internal.Data.Time.Units\">AbsTime</a>","name":"absTimesWith","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:absTimesWith"},{"display_html":"<a href=\"#v:relTimes\">relTimes</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"Streamly-Internal-Data-Time-Units.html#t:RelTime64\" title=\"Streamly.Internal.Data.Time.Units\">RelTime64</a>","name":"relTimes","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:relTimes"},{"display_html":"<a href=\"#v:relTimesWith\">relTimesWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Double\" title=\"Prelude\">Double</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"Streamly-Internal-Data-Time-Units.html#t:RelTime64\" title=\"Streamly.Internal.Data.Time.Units\">RelTime64</a>","name":"relTimesWith","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:relTimesWith"},{"display_html":"<a href=\"#v:durations\">durations</a> :: <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Double\" title=\"Prelude\">Double</a> -&gt; t m <a href=\"Streamly-Internal-Data-Time-Units.html#t:RelTime64\" title=\"Streamly.Internal.Data.Time.Units\">RelTime64</a>","name":"durations","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:durations"},{"display_html":"<a href=\"#v:timeout\">timeout</a> :: <a href=\"Streamly-Internal-Data-Time-Units.html#t:AbsTime\" title=\"Streamly.Internal.Data.Time.Units\">AbsTime</a> -&gt; t m ()","name":"timeout","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:timeout"},{"display_html":"<a href=\"#v:fromIndices\">fromIndices</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"fromIndices","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:fromIndices"},{"display_html":"<a href=\"#v:fromIndicesM\">fromIndicesM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; m a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"fromIndicesM","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:fromIndicesM"},{"display_html":"<a href=\"#v:generate\">generate</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"generate","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:generate"},{"display_html":"<a href=\"#v:generateM\">generateM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; m a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"generateM","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:generateM"},{"display_html":"<a href=\"#v:iterate\">iterate</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a) -&gt; a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"iterate","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:iterate"},{"display_html":"<a href=\"#v:iterateM\">iterateM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m a) -&gt; m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"iterateM","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:iterateM"},{"display_html":"<a href=\"#v:fromList\">fromList</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; [a] -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"fromList","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:fromList"},{"display_html":"<a href=\"#v:fromListM\">fromListM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; [m a] -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"fromListM","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:fromListM"},{"display_html":"<a href=\"#v:fromFoldable\">fromFoldable</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Foldable.html#t:Foldable\" title=\"Data.Foldable\">Foldable</a> f) =&gt; f a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"fromFoldable","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:fromFoldable"},{"display_html":"<a href=\"#v:fromFoldableM\">fromFoldableM</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Foldable.html#t:Foldable\" title=\"Data.Foldable\">Foldable</a> f) =&gt; f (m a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"fromFoldableM","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:fromFoldableM"},{"display_html":"<a href=\"#v:fromPtr\">fromPtr</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Foreign-Storable.html#t:Storable\" title=\"Foreign.Storable\">Storable</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Foreign-Ptr.html#t:Ptr\" title=\"Foreign.Ptr\">Ptr</a> a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"fromPtr","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:fromPtr"},{"display_html":"<a href=\"#v:fromPtrN\">fromPtrN</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Foreign-Storable.html#t:Storable\" title=\"Foreign.Storable\">Storable</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Foreign-Ptr.html#t:Ptr\" title=\"Foreign.Ptr\">Ptr</a> a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"fromPtrN","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:fromPtrN"},{"display_html":"<a href=\"#v:fromByteStr-35-\">fromByteStr#</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/GHC-Exts.html#t:Addr-35-\" title=\"GHC.Exts\">Addr#</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"fromByteStr#","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:fromByteStr-35-"},{"display_html":"<a href=\"#v:fromStreamK\">fromStreamK</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"fromStreamK","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:fromStreamK"},{"display_html":"<a href=\"#v:toStreamK\">toStreamK</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"toStreamK","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:toStreamK"},{"display_html":"<a href=\"#v:fold\">fold</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m b","name":"fold","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:fold"},{"display_html":"<a href=\"#v:parse\">parse</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"Streamly-Internal-Data-Parser.html#t:ParseError\" title=\"Streamly.Internal.Data.Parser\">ParseError</a> b)","name":"parse","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:parse"},{"display_html":"<a href=\"#v:parseD\">parseD</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"Streamly-Internal-Data-Parser.html#t:ParseError\" title=\"Streamly.Internal.Data.Parser\">ParseError</a> b)","name":"parseD","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:parseD"},{"display_html":"<a href=\"#v:parseBreak\">parseBreak</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"Streamly-Internal-Data-Parser.html#t:ParseError\" title=\"Streamly.Internal.Data.Parser\">ParseError</a> b, <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a)","name":"parseBreak","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:parseBreak"},{"display_html":"<a href=\"#v:parseBreakD\">parseBreakD</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"Streamly-Internal-Data-Parser.html#t:ParseError\" title=\"Streamly.Internal.Data.Parser\">ParseError</a> b, <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a)","name":"parseBreakD","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:parseBreakD"},{"display_html":"<a href=\"#v:uncons\">uncons</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (a, <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a))","name":"uncons","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:uncons"},{"display_html":"<a href=\"#v:foldrM\">foldrM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m b -&gt; m b) -&gt; m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m b","name":"foldrM","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:foldrM"},{"display_html":"<a href=\"#v:foldr\">foldr</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; b -&gt; b) -&gt; b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m b","name":"foldr","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:foldr"},{"display_html":"<a href=\"#v:foldrMx\">foldrMx</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m x -&gt; m x) -&gt; m x -&gt; (m x -&gt; m b) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m b","name":"foldrMx","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:foldrMx"},{"display_html":"<a href=\"#v:foldr1\">foldr1</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a -&gt; a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"foldr1","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:foldr1"},{"display_html":"<a href=\"#v:foldlM-39-\">foldlM'</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; a -&gt; m b) -&gt; m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m b","name":"foldlM'","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:foldlM-39-"},{"display_html":"<a href=\"#v:foldl-39-\">foldl'</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; a -&gt; b) -&gt; b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m b","name":"foldl'","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:foldl-39-"},{"display_html":"<a href=\"#v:foldlMx-39-\">foldlMx'</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (x -&gt; a -&gt; m x) -&gt; m x -&gt; (x -&gt; m b) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m b","name":"foldlMx'","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:foldlMx-39-"},{"display_html":"<a href=\"#v:foldlx-39-\">foldlx'</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (x -&gt; a -&gt; x) -&gt; x -&gt; (x -&gt; b) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m b","name":"foldlx'","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:foldlx-39-"},{"display_html":"<a href=\"#v:drain\">drain</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m ()","name":"drain","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:drain"},{"display_html":"<a href=\"#v:mapM_\">mapM_</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m ()","name":"mapM_","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:mapM_"},{"display_html":"<a href=\"#v:null\">null</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"null","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:null"},{"display_html":"<a href=\"#v:head\">head</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"head","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:head"},{"display_html":"<a href=\"#v:headElse\">headElse</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m a","name":"headElse","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:headElse"},{"display_html":"<a href=\"#v:tail\">tail</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (<a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a))","name":"tail","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:tail"},{"display_html":"<a href=\"#v:last\">last</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"last","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:last"},{"display_html":"<a href=\"#v:elem\">elem</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a) =&gt; a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"elem","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:elem"},{"display_html":"<a href=\"#v:notElem\">notElem</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a) =&gt; a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"notElem","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:notElem"},{"display_html":"<a href=\"#v:all\">all</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"all","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:all"},{"display_html":"<a href=\"#v:any\">any</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"any","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:any"},{"display_html":"<a href=\"#v:maximum\">maximum</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> a) =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"maximum","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:maximum"},{"display_html":"<a href=\"#v:maximumBy\">maximumBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ordering\" title=\"Data.Ord\">Ordering</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"maximumBy","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:maximumBy"},{"display_html":"<a href=\"#v:minimum\">minimum</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> a) =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"minimum","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:minimum"},{"display_html":"<a href=\"#v:minimumBy\">minimumBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ordering\" title=\"Data.Ord\">Ordering</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"minimumBy","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:minimumBy"},{"display_html":"<a href=\"#v:lookup\">lookup</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a) =&gt; a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (a, b) -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> b)","name":"lookup","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:lookup"},{"display_html":"<a href=\"#v:findM\">findM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"findM","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:findM"},{"display_html":"<a href=\"#v:find\">find</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"find","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:find"},{"display_html":"<a href=\"#v:-33--33-\">(!!)</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"!!","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:-33--33-"},{"display_html":"<a href=\"#v:the\">the</a> :: (<a href=\"/package/base-4.15.1.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a, <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m) =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"the","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:the"},{"display_html":"<a href=\"#v:toList\">toList</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m [a]","name":"toList","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:toList"},{"display_html":"<a href=\"#v:toListRev\">toListRev</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m [a]","name":"toListRev","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:toListRev"},{"display_html":"<a href=\"#v:eqBy\">eqBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; b -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"eqBy","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:eqBy"},{"display_html":"<a href=\"#v:cmpBy\">cmpBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; b -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ordering\" title=\"Data.Ord\">Ordering</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ordering\" title=\"Data.Ord\">Ordering</a>","name":"cmpBy","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:cmpBy"},{"display_html":"<a href=\"#v:isPrefixOf\">isPrefixOf</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a) =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"isPrefixOf","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:isPrefixOf"},{"display_html":"<a href=\"#v:isInfixOf\">isInfixOf</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Enum\" title=\"Prelude\">Enum</a> a, <a href=\"/package/base-4.15.1.0/docs/Foreign-Storable.html#t:Storable\" title=\"Foreign.Storable\">Storable</a> a, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"isInfixOf","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:isInfixOf"},{"display_html":"<a href=\"#v:isSuffixOf\">isSuffixOf</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a) =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"isSuffixOf","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:isSuffixOf"},{"display_html":"<a href=\"#v:isSuffixOfUnbox\">isSuffixOfUnbox</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"isSuffixOfUnbox","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:isSuffixOfUnbox"},{"display_html":"<a href=\"#v:isSubsequenceOf\">isSubsequenceOf</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a) =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"isSubsequenceOf","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:isSubsequenceOf"},{"display_html":"<a href=\"#v:stripPrefix\">stripPrefix</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a) =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (<a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a))","name":"stripPrefix","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:stripPrefix"},{"display_html":"<a href=\"#v:stripSuffix\">stripSuffix</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a) =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (<a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a))","name":"stripSuffix","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:stripSuffix"},{"display_html":"<a href=\"#v:stripSuffixUnbox\">stripSuffixUnbox</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (<a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a))","name":"stripSuffixUnbox","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:stripSuffixUnbox"},{"display_html":"<a href=\"#v:gbracket_\">gbracket_</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; m c -&gt; (c -&gt; m d) -&gt; (c -&gt; e -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b -&gt; m (<a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b)) -&gt; (<span class=\"keyword\">forall</span> s. m s -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> e s)) -&gt; (c -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"gbracket_","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:gbracket_"},{"display_html":"<a href=\"#v:gbracket\">gbracket</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> c -&gt; (c -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> d1) -&gt; (c -&gt; e -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b)) -&gt; (c -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> d2) -&gt; (<span class=\"keyword\">forall</span> s. m s -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> e s)) -&gt; (c -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"gbracket","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:gbracket"},{"display_html":"<a href=\"#v:before\">before</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"before","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:before"},{"display_html":"<a href=\"#v:afterUnsafe\">afterUnsafe</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"afterUnsafe","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:afterUnsafe"},{"display_html":"<a href=\"#v:afterIO\">afterIO</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"afterIO","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:afterIO"},{"display_html":"<a href=\"#v:bracketUnsafe\">bracketUnsafe</a> :: <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m =&gt; m b -&gt; (b -&gt; m c) -&gt; (b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"bracketUnsafe","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:bracketUnsafe"},{"display_html":"<a href=\"#v:bracketIO3\">bracketIO3</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b -&gt; (b -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> c) -&gt; (b -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> d) -&gt; (b -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> e) -&gt; (b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"bracketIO3","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:bracketIO3"},{"display_html":"<a href=\"#v:bracketIO\">bracketIO</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b -&gt; (b -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> c) -&gt; (b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"bracketIO","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:bracketIO"},{"display_html":"<a href=\"#v:onException\">onException</a> :: <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m =&gt; m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"onException","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:onException"},{"display_html":"<a href=\"#v:finallyUnsafe\">finallyUnsafe</a> :: <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m =&gt; m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"finallyUnsafe","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:finallyUnsafe"},{"display_html":"<a href=\"#v:finallyIO\">finallyIO</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"finallyIO","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:finallyIO"},{"display_html":"<a href=\"#v:ghandle\">ghandle</a> :: (<a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m, <a href=\"/package/base-4.15.1.0/docs/Control-Exception.html#t:Exception\" title=\"Control.Exception\">Exception</a> e) =&gt; (e -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m (<a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a)) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"ghandle","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:ghandle"},{"display_html":"<a href=\"#v:handle\">handle</a> :: (<a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m, <a href=\"/package/base-4.15.1.0/docs/Control-Exception.html#t:Exception\" title=\"Control.Exception\">Exception</a> e) =&gt; (e -&gt; m (<a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a)) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"handle","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:handle"},{"display_html":"<a href=\"#v:morphInner\">morphInner</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> n =&gt; (<span class=\"keyword\">forall</span> x. m x -&gt; n x) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> n a","name":"morphInner","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:morphInner"},{"display_html":"<a href=\"#v:generalizeInner\">generalizeInner</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> <a href=\"/package/base-4.15.1.0/docs/Data-Functor-Identity.html#t:Identity\" title=\"Data.Functor.Identity\">Identity</a> a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"generalizeInner","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:generalizeInner"},{"display_html":"<a href=\"#v:liftInnerWith\">liftInnerWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> (t m) =&gt; (<span class=\"keyword\">forall</span> b. m b -&gt; t m b) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> (t m) a","name":"liftInnerWith","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:liftInnerWith"},{"display_html":"<a href=\"#v:runInnerWith\">runInnerWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (<span class=\"keyword\">forall</span> b. t m b -&gt; m b) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> (t m) a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"runInnerWith","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:runInnerWith"},{"display_html":"<a href=\"#v:runInnerWithState\">runInnerWithState</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (<span class=\"keyword\">forall</span> b. s -&gt; t m b -&gt; m (b, s)) -&gt; m s -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> (t m) a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (s, a)","name":"runInnerWithState","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:runInnerWithState"},{"display_html":"<a href=\"#v:foldlT\">foldlT</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> (s m), <a href=\"/package/transformers-0.5.6.2/docs/Control-Monad-Trans-Class.html#t:MonadTrans\" title=\"Control.Monad.Trans.Class\">MonadTrans</a> s) =&gt; (s m b -&gt; a -&gt; s m b) -&gt; s m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; s m b","name":"foldlT","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:foldlT"},{"display_html":"<a href=\"#v:foldrT\">foldrT</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> (t m), <a href=\"/package/transformers-0.5.6.2/docs/Control-Monad-Trans-Class.html#t:MonadTrans\" title=\"Control.Monad.Trans.Class\">MonadTrans</a> t) =&gt; (a -&gt; t m b -&gt; t m b) -&gt; t m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; t m b","name":"foldrT","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:foldrT"},{"display_html":"<a href=\"#v:liftInner\">liftInner</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/transformers-0.5.6.2/docs/Control-Monad-Trans-Class.html#t:MonadTrans\" title=\"Control.Monad.Trans.Class\">MonadTrans</a> t, <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> (t m)) =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> (t m) a","name":"liftInner","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:liftInner"},{"display_html":"<a href=\"#v:runReaderT\">runReaderT</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; m s -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> (<a href=\"/package/mtl-2.2.2/docs/Control-Monad-Reader.html#t:ReaderT\" title=\"Control.Monad.Reader\">ReaderT</a> s m) a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"runReaderT","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:runReaderT"},{"display_html":"<a href=\"#v:usingReaderT\">usingReaderT</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; m r -&gt; (<a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> (<a href=\"/package/mtl-2.2.2/docs/Control-Monad-Reader.html#t:ReaderT\" title=\"Control.Monad.Reader\">ReaderT</a> r m) a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> (<a href=\"/package/mtl-2.2.2/docs/Control-Monad-Reader.html#t:ReaderT\" title=\"Control.Monad.Reader\">ReaderT</a> r m) a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"usingReaderT","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:usingReaderT"},{"display_html":"<a href=\"#v:evalStateT\">evalStateT</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; m s -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> (<a href=\"/package/mtl-2.2.2/docs/Control-Monad-State-Strict.html#t:StateT\" title=\"Control.Monad.State.Strict\">StateT</a> s m) a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"evalStateT","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:evalStateT"},{"display_html":"<a href=\"#v:runStateT\">runStateT</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; m s -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> (<a href=\"/package/mtl-2.2.2/docs/Control-Monad-State-Strict.html#t:StateT\" title=\"Control.Monad.State.Strict\">StateT</a> s m) a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (s, a)","name":"runStateT","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:runStateT"},{"display_html":"<a href=\"#v:usingStateT\">usingStateT</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; m s -&gt; (<a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> (<a href=\"/package/mtl-2.2.2/docs/Control-Monad-State-Strict.html#t:StateT\" title=\"Control.Monad.State.Strict\">StateT</a> s m) a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> (<a href=\"/package/mtl-2.2.2/docs/Control-Monad-State-Strict.html#t:StateT\" title=\"Control.Monad.State.Strict\">StateT</a> s m) a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"usingStateT","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:usingStateT"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:AppendState\">AppendState</a> s1 s2<ul class=\"subs\"><li>= <a href=\"#v:AppendFirst\">AppendFirst</a> s1</li><li>| <a href=\"#v:AppendSecond\">AppendSecond</a> s2</li></ul>","name":"AppendState AppendFirst AppendSecond","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#t:AppendState"},{"display_html":"<a href=\"#v:append\">append</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"append","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:append"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:InterleaveState\">InterleaveState</a> s1 s2<ul class=\"subs\"><li>= <a href=\"#v:InterleaveFirst\">InterleaveFirst</a> s1 s2</li><li>| <a href=\"#v:InterleaveSecond\">InterleaveSecond</a> s1 s2</li><li>| <a href=\"#v:InterleaveSecondOnly\">InterleaveSecondOnly</a> s2</li><li>| <a href=\"#v:InterleaveFirstOnly\">InterleaveFirstOnly</a> s1</li></ul>","name":"InterleaveState InterleaveFirst InterleaveSecond InterleaveSecondOnly InterleaveFirstOnly","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#t:InterleaveState"},{"display_html":"<a href=\"#v:interleave\">interleave</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"interleave","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:interleave"},{"display_html":"<a href=\"#v:interleaveMin\">interleaveMin</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"interleaveMin","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:interleaveMin"},{"display_html":"<a href=\"#v:interleaveFst\">interleaveFst</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"interleaveFst","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:interleaveFst"},{"display_html":"<a href=\"#v:interleaveFstSuffix\">interleaveFstSuffix</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"interleaveFstSuffix","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:interleaveFstSuffix"},{"display_html":"<a href=\"#v:roundRobin\">roundRobin</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"roundRobin","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:roundRobin"},{"display_html":"<a href=\"#v:zipWith\">zipWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; b -&gt; c) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m c","name":"zipWith","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:zipWith"},{"display_html":"<a href=\"#v:zipWithM\">zipWithM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; b -&gt; m c) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m c","name":"zipWithM","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:zipWithM"},{"display_html":"<a href=\"#v:mergeBy\">mergeBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ordering\" title=\"Data.Ord\">Ordering</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"mergeBy","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:mergeBy"},{"display_html":"<a href=\"#v:mergeByM\">mergeByM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ordering\" title=\"Data.Ord\">Ordering</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"mergeByM","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:mergeByM"},{"display_html":"<a href=\"#v:mergeMinBy\">mergeMinBy</a> :: (a -&gt; a -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ordering\" title=\"Data.Ord\">Ordering</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"mergeMinBy","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:mergeMinBy"},{"display_html":"<a href=\"#v:mergeFstBy\">mergeFstBy</a> :: (a -&gt; a -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ordering\" title=\"Data.Ord\">Ordering</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"mergeFstBy","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:mergeFstBy"},{"display_html":"<a href=\"#v:concatMap\">concatMap</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"concatMap","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:concatMap"},{"display_html":"<a href=\"#v:concatMapM\">concatMapM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m (<a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b)) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"concatMapM","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:concatMapM"},{"display_html":"<a href=\"#v:unfoldMany\">unfoldMany</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"unfoldMany","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:unfoldMany"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ConcatUnfoldInterleaveState\">ConcatUnfoldInterleaveState</a> o i<ul class=\"subs\"><li>= <a href=\"#v:ConcatUnfoldInterleaveOuter\">ConcatUnfoldInterleaveOuter</a> o [i]</li><li>| <a href=\"#v:ConcatUnfoldInterleaveInner\">ConcatUnfoldInterleaveInner</a> o [i]</li><li>| <a href=\"#v:ConcatUnfoldInterleaveInnerL\">ConcatUnfoldInterleaveInnerL</a> [i] [i]</li><li>| <a href=\"#v:ConcatUnfoldInterleaveInnerR\">ConcatUnfoldInterleaveInnerR</a> [i] [i]</li></ul>","name":"ConcatUnfoldInterleaveState ConcatUnfoldInterleaveOuter ConcatUnfoldInterleaveInner ConcatUnfoldInterleaveInnerL ConcatUnfoldInterleaveInnerR","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#t:ConcatUnfoldInterleaveState"},{"display_html":"<a href=\"#v:unfoldInterleave\">unfoldInterleave</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"unfoldInterleave","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:unfoldInterleave"},{"display_html":"<a href=\"#v:unfoldRoundRobin\">unfoldRoundRobin</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"unfoldRoundRobin","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:unfoldRoundRobin"},{"display_html":"<a href=\"#v:interpose\">interpose</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; c -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m b c -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m c","name":"interpose","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:interpose"},{"display_html":"<a href=\"#v:interposeM\">interposeM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; m c -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m b c -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m c","name":"interposeM","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:interposeM"},{"display_html":"<a href=\"#v:interposeSuffix\">interposeSuffix</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; c -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m b c -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m c","name":"interposeSuffix","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:interposeSuffix"},{"display_html":"<a href=\"#v:interposeSuffixM\">interposeSuffixM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; m c -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m b c -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m c","name":"interposeSuffixM","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:interposeSuffixM"},{"display_html":"<a href=\"#v:gintercalate\">gintercalate</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a c -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m b c -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m c","name":"gintercalate","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:gintercalate"},{"display_html":"<a href=\"#v:gintercalateSuffix\">gintercalateSuffix</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a c -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m b c -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m c","name":"gintercalateSuffix","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:gintercalateSuffix"},{"display_html":"<a href=\"#v:intercalate\">intercalate</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m b c -&gt; b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m c","name":"intercalate","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:intercalate"},{"display_html":"<a href=\"#v:intercalateSuffix\">intercalateSuffix</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m b c -&gt; b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m c","name":"intercalateSuffix","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:intercalateSuffix"},{"display_html":"<a href=\"#v:foldMany\">foldMany</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"foldMany","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:foldMany"},{"display_html":"<a href=\"#v:refoldMany\">refoldMany</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Refold-Type.html#t:Refold\" title=\"Streamly.Internal.Data.Refold.Type\">Refold</a> m x a b -&gt; m x -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"refoldMany","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:refoldMany"},{"display_html":"<a href=\"#v:foldSequence\">foldSequence</a> :: <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"foldSequence","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:foldSequence"},{"display_html":"<a href=\"#v:foldIterateM\">foldIterateM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; m (<a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b)) -&gt; m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"foldIterateM","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:foldIterateM"},{"display_html":"<a href=\"#v:refoldIterateM\">refoldIterateM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Refold-Type.html#t:Refold\" title=\"Streamly.Internal.Data.Refold.Type\">Refold</a> m b a b -&gt; m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"refoldIterateM","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:refoldIterateM"},{"display_html":"<a href=\"#v:parseMany\">parseMany</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"Streamly-Internal-Data-Parser.html#t:ParseError\" title=\"Streamly.Internal.Data.Parser\">ParseError</a> b)","name":"parseMany","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:parseMany"},{"display_html":"<a href=\"#v:parseManyD\">parseManyD</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"Streamly-Internal-Data-Parser.html#t:ParseError\" title=\"Streamly.Internal.Data.Parser\">ParseError</a> b)","name":"parseManyD","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:parseManyD"},{"display_html":"<a href=\"#v:parseSequence\">parseSequence</a> :: <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"parseSequence","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:parseSequence"},{"display_html":"<a href=\"#v:parseManyTill\">parseManyTill</a> :: <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m x -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"parseManyTill","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:parseManyTill"},{"display_html":"<a href=\"#v:parseIterate\">parseIterate</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b) -&gt; b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"Streamly-Internal-Data-Parser.html#t:ParseError\" title=\"Streamly.Internal.Data.Parser\">ParseError</a> b)","name":"parseIterate","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:parseIterate"},{"display_html":"<a href=\"#v:parseIterateD\">parseIterateD</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b) -&gt; b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"Streamly-Internal-Data-Parser.html#t:ParseError\" title=\"Streamly.Internal.Data.Parser\">ParseError</a> b)","name":"parseIterateD","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:parseIterateD"},{"display_html":"<a href=\"#v:groupsOf\">groupsOf</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"groupsOf","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:groupsOf"},{"display_html":"<a href=\"#v:groupsBy\">groupsBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"groupsBy","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:groupsBy"},{"display_html":"<a href=\"#v:groupsWhile\">groupsWhile</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"groupsWhile","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:groupsWhile"},{"display_html":"<a href=\"#v:groupsRollingBy\">groupsRollingBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"groupsRollingBy","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:groupsRollingBy"},{"display_html":"<a href=\"#v:wordsBy\">wordsBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"wordsBy","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:wordsBy"},{"display_html":"<a href=\"#v:splitOnSeq\">splitOnSeq</a> :: <span class=\"keyword\">forall</span> m a b. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/base-4.15.1.0/docs/Foreign-Storable.html#t:Storable\" title=\"Foreign.Storable\">Storable</a> a, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Enum\" title=\"Prelude\">Enum</a> a, <a href=\"/package/base-4.15.1.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a) =&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"splitOnSeq","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:splitOnSeq"},{"display_html":"<a href=\"#v:splitOnSuffixSeq\">splitOnSuffixSeq</a> :: <span class=\"keyword\">forall</span> m a b. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/base-4.15.1.0/docs/Foreign-Storable.html#t:Storable\" title=\"Foreign.Storable\">Storable</a> a, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Enum\" title=\"Prelude\">Enum</a> a, <a href=\"/package/base-4.15.1.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> -&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"splitOnSuffixSeq","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:splitOnSuffixSeq"},{"display_html":"<a href=\"#v:splitOnSuffixSeqAny\">splitOnSuffixSeqAny</a> :: [<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a] -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"splitOnSuffixSeqAny","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:splitOnSuffixSeqAny"},{"display_html":"<a href=\"#v:splitOnPrefix\">splitOnPrefix</a> :: (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"splitOnPrefix","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:splitOnPrefix"},{"display_html":"<a href=\"#v:splitOnAny\">splitOnAny</a> :: [<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a] -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"splitOnAny","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:splitOnAny"},{"display_html":"<a href=\"#v:splitInnerBy\">splitInnerBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (f a -&gt; m (f a, <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (f a))) -&gt; (f a -&gt; f a -&gt; m (f a)) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (f a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (f a)","name":"splitInnerBy","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:splitInnerBy"},{"display_html":"<a href=\"#v:splitInnerBySuffix\">splitInnerBySuffix</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (f a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; (f a -&gt; m (f a, <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (f a))) -&gt; (f a -&gt; f a -&gt; m (f a)) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (f a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (f a)","name":"splitInnerBySuffix","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:splitInnerBySuffix"},{"display_html":"<a href=\"#v:intersectBySorted\">intersectBySorted</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ordering\" title=\"Data.Ord\">Ordering</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"intersectBySorted","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:intersectBySorted"},{"display_html":"<a href=\"#v:dropPrefix\">dropPrefix</a> :: <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"dropPrefix","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:dropPrefix"},{"display_html":"<a href=\"#v:dropInfix\">dropInfix</a> :: <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"dropInfix","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:dropInfix"},{"display_html":"<a href=\"#v:dropSuffix\">dropSuffix</a> :: <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"dropSuffix","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:dropSuffix"},{"display_html":"<a href=\"#v:transform\">transform</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Pipe.html#t:Pipe\" title=\"Streamly.Internal.Data.Pipe\">Pipe</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"transform","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:transform"},{"display_html":"<a href=\"#v:map\">map</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; b) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"map","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:map"},{"display_html":"<a href=\"#v:mapM\">mapM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"mapM","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:mapM"},{"display_html":"<a href=\"#v:sequence\">sequence</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (m a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"sequence","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:sequence"},{"display_html":"<a href=\"#v:tap\">tap</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"tap","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:tap"},{"display_html":"<a href=\"#v:tapOffsetEvery\">tapOffsetEvery</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"tapOffsetEvery","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:tapOffsetEvery"},{"display_html":"<a href=\"#v:trace\">trace</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"trace","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:trace"},{"display_html":"<a href=\"#v:trace_\">trace_</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"trace_","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:trace_"},{"display_html":"<a href=\"#v:foldrS\">foldrS</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"foldrS","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:foldrS"},{"display_html":"<a href=\"#v:foldlS\">foldlS</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (<a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b -&gt; a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"foldlS","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:foldlS"},{"display_html":"<a href=\"#v:postscan\">postscan</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"postscan","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:postscan"},{"display_html":"<a href=\"#v:scan\">scan</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"scan","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:scan"},{"display_html":"<a href=\"#v:scanMany\">scanMany</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"scanMany","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:scanMany"},{"display_html":"<a href=\"#v:splitOn\">splitOn</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"splitOn","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:splitOn"},{"display_html":"<a href=\"#v:scanlM-39-\">scanlM'</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; a -&gt; m b) -&gt; m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"scanlM'","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:scanlM-39-"},{"display_html":"<a href=\"#v:scanlMAfter-39-\">scanlMAfter'</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; a -&gt; m b) -&gt; m b -&gt; (b -&gt; m b) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"scanlMAfter'","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:scanlMAfter-39-"},{"display_html":"<a href=\"#v:scanl-39-\">scanl'</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; a -&gt; b) -&gt; b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"scanl'","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:scanl-39-"},{"display_html":"<a href=\"#v:scanlM\">scanlM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; a -&gt; m b) -&gt; m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"scanlM","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:scanlM"},{"display_html":"<a href=\"#v:scanl\">scanl</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; a -&gt; b) -&gt; b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"scanl","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:scanl"},{"display_html":"<a href=\"#v:scanl1M-39-\">scanl1M'</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a -&gt; m a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"scanl1M'","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:scanl1M-39-"},{"display_html":"<a href=\"#v:scanl1-39-\">scanl1'</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a -&gt; a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"scanl1'","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:scanl1-39-"},{"display_html":"<a href=\"#v:scanl1M\">scanl1M</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a -&gt; m a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"scanl1M","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:scanl1M"},{"display_html":"<a href=\"#v:scanl1\">scanl1</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a -&gt; a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"scanl1","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:scanl1"},{"display_html":"<a href=\"#v:prescanl-39-\">prescanl'</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; a -&gt; b) -&gt; b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"prescanl'","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:prescanl-39-"},{"display_html":"<a href=\"#v:prescanlM-39-\">prescanlM'</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; a -&gt; m b) -&gt; m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"prescanlM'","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:prescanlM-39-"},{"display_html":"<a href=\"#v:postscanl\">postscanl</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; b -&gt; a) -&gt; a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"postscanl","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:postscanl"},{"display_html":"<a href=\"#v:postscanlM\">postscanlM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; a -&gt; m b) -&gt; m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"postscanlM","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:postscanlM"},{"display_html":"<a href=\"#v:postscanl-39-\">postscanl'</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; b -&gt; a) -&gt; a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"postscanl'","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:postscanl-39-"},{"display_html":"<a href=\"#v:postscanlM-39-\">postscanlM'</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; a -&gt; m b) -&gt; m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"postscanlM'","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:postscanlM-39-"},{"display_html":"<a href=\"#v:postscanlMAfter-39-\">postscanlMAfter'</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; a -&gt; m b) -&gt; m b -&gt; (b -&gt; m b) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"postscanlMAfter'","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:postscanlMAfter-39-"},{"display_html":"<a href=\"#v:postscanlx-39-\">postscanlx'</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (x -&gt; a -&gt; x) -&gt; x -&gt; (x -&gt; b) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"postscanlx'","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:postscanlx-39-"},{"display_html":"<a href=\"#v:postscanlMx-39-\">postscanlMx'</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (x -&gt; a -&gt; m x) -&gt; m x -&gt; (x -&gt; m b) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"postscanlMx'","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:postscanlMx-39-"},{"display_html":"<a href=\"#v:scanlMx-39-\">scanlMx'</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (x -&gt; a -&gt; m x) -&gt; m x -&gt; (x -&gt; m b) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"scanlMx'","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:scanlMx-39-"},{"display_html":"<a href=\"#v:scanlx-39-\">scanlx'</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (x -&gt; a -&gt; x) -&gt; x -&gt; (x -&gt; b) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"scanlx'","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:scanlx-39-"},{"display_html":"<a href=\"#v:with\">with</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (<a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (s, a)) -&gt; (((s, a) -&gt; b) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (s, a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (s, a)) -&gt; ((s, a) -&gt; b) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"with","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:with"},{"display_html":"<a href=\"#v:scanMaybe\">scanMaybe</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> b) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"scanMaybe","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:scanMaybe"},{"display_html":"<a href=\"#v:filter\">filter</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"filter","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:filter"},{"display_html":"<a href=\"#v:filterM\">filterM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"filterM","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:filterM"},{"display_html":"<a href=\"#v:deleteBy\">deleteBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"deleteBy","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:deleteBy"},{"display_html":"<a href=\"#v:uniqBy\">uniqBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"uniqBy","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:uniqBy"},{"display_html":"<a href=\"#v:uniq\">uniq</a> :: (<a href=\"/package/base-4.15.1.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a, <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m) =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"uniq","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:uniq"},{"display_html":"<a href=\"#v:prune\">prune</a> :: (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"prune","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:prune"},{"display_html":"<a href=\"#v:repeated\">repeated</a> :: <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"repeated","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:repeated"},{"display_html":"<a href=\"#v:take\">take</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"take","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:take"},{"display_html":"<a href=\"#v:takeWhile\">takeWhile</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"takeWhile","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:takeWhile"},{"display_html":"<a href=\"#v:takeWhileM\">takeWhileM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"takeWhileM","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:takeWhileM"},{"display_html":"<a href=\"#v:takeWhileLast\">takeWhileLast</a> :: (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"takeWhileLast","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:takeWhileLast"},{"display_html":"<a href=\"#v:takeWhileAround\">takeWhileAround</a> :: (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"takeWhileAround","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:takeWhileAround"},{"display_html":"<a href=\"#v:drop\">drop</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"drop","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:drop"},{"display_html":"<a href=\"#v:dropWhile\">dropWhile</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"dropWhile","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:dropWhile"},{"display_html":"<a href=\"#v:dropWhileM\">dropWhileM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"dropWhileM","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:dropWhileM"},{"display_html":"<a href=\"#v:dropLast\">dropLast</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"dropLast","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:dropLast"},{"display_html":"<a href=\"#v:dropWhileLast\">dropWhileLast</a> :: (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"dropWhileLast","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:dropWhileLast"},{"display_html":"<a href=\"#v:dropWhileAround\">dropWhileAround</a> :: (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"dropWhileAround","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:dropWhileAround"},{"display_html":"<a href=\"#v:insertBy\">insertBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ordering\" title=\"Data.Ord\">Ordering</a>) -&gt; a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"insertBy","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:insertBy"},{"display_html":"<a href=\"#v:intersperse\">intersperse</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"intersperse","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:intersperse"},{"display_html":"<a href=\"#v:intersperseM\">intersperseM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"intersperseM","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:intersperseM"},{"display_html":"<a href=\"#v:intersperseMWith\">intersperseMWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"intersperseMWith","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:intersperseMWith"},{"display_html":"<a href=\"#v:intersperseMSuffix\">intersperseMSuffix</a> :: <span class=\"keyword\">forall</span> m a. <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"intersperseMSuffix","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:intersperseMSuffix"},{"display_html":"<a href=\"#v:intersperseMSuffixWith\">intersperseMSuffixWith</a> :: <span class=\"keyword\">forall</span> m a. <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"intersperseMSuffixWith","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:intersperseMSuffixWith"},{"display_html":"<a href=\"#v:intersperseM_\">intersperseM_</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"intersperseM_","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:intersperseM_"},{"display_html":"<a href=\"#v:intersperseMSuffix_\">intersperseMSuffix_</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"intersperseMSuffix_","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:intersperseMSuffix_"},{"display_html":"<a href=\"#v:intersperseMPrefix_\">intersperseMPrefix_</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"intersperseMPrefix_","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:intersperseMPrefix_"},{"display_html":"<a href=\"#v:delay\">delay</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Double\" title=\"Prelude\">Double</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"delay","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:delay"},{"display_html":"<a href=\"#v:delayPre\">delayPre</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Double\" title=\"Prelude\">Double</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"delayPre","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:delayPre"},{"display_html":"<a href=\"#v:delayPost\">delayPost</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Double\" title=\"Prelude\">Double</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"delayPost","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:delayPost"},{"display_html":"<a href=\"#v:reverse\">reverse</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"reverse","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:reverse"},{"display_html":"<a href=\"#v:reverseUnbox\">reverseUnbox</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"reverseUnbox","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:reverseUnbox"},{"display_html":"<a href=\"#v:reassembleBy\">reassembleBy</a> :: <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; (a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"reassembleBy","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:reassembleBy"},{"display_html":"<a href=\"#v:indexed\">indexed</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>, a)","name":"indexed","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:indexed"},{"display_html":"<a href=\"#v:indexedR\">indexedR</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>, a)","name":"indexedR","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:indexedR"},{"display_html":"<a href=\"#v:timestampWith\">timestampWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Double\" title=\"Prelude\">Double</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Time-Units.html#t:AbsTime\" title=\"Streamly.Internal.Data.Time.Units\">AbsTime</a>, a)","name":"timestampWith","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:timestampWith"},{"display_html":"<a href=\"#v:timestamped\">timestamped</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Time-Units.html#t:AbsTime\" title=\"Streamly.Internal.Data.Time.Units\">AbsTime</a>, a)","name":"timestamped","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:timestamped"},{"display_html":"<a href=\"#v:timeIndexWith\">timeIndexWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Double\" title=\"Prelude\">Double</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Time-Units.html#t:RelTime64\" title=\"Streamly.Internal.Data.Time.Units\">RelTime64</a>, a)","name":"timeIndexWith","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:timeIndexWith"},{"display_html":"<a href=\"#v:timeIndexed\">timeIndexed</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Time-Units.html#t:RelTime64\" title=\"Streamly.Internal.Data.Time.Units\">RelTime64</a>, a)","name":"timeIndexed","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:timeIndexed"},{"display_html":"<a href=\"#v:findIndices\">findIndices</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>","name":"findIndices","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:findIndices"},{"display_html":"<a href=\"#v:elemIndices\">elemIndices</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a) =&gt; a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>","name":"elemIndices","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:elemIndices"},{"display_html":"<a href=\"#v:slicesBy\">slicesBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>, <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>)","name":"slicesBy","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:slicesBy"},{"display_html":"<a href=\"#v:rollingMap\">rollingMap</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a -&gt; a -&gt; b) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"rollingMap","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:rollingMap"},{"display_html":"<a href=\"#v:rollingMapM\">rollingMapM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a -&gt; a -&gt; m b) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"rollingMapM","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:rollingMapM"},{"display_html":"<a href=\"#v:rollingMap2\">rollingMap2</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a -&gt; b) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"rollingMap2","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:rollingMap2"},{"display_html":"<a href=\"#v:mapMaybe\">mapMaybe</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> b) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"mapMaybe","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:mapMaybe"},{"display_html":"<a href=\"#v:mapMaybeM\">mapMaybeM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> b)) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"mapMaybeM","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:mapMaybeM"},{"display_html":"<a href=\"#v:catMaybes\">catMaybes</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"catMaybes","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:catMaybes"},{"display_html":"<a href=\"#v:catLefts\">catLefts</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> a b) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"catLefts","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:catLefts"},{"display_html":"<a href=\"#v:catRights\">catRights</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> a b) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"catRights","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:catRights"},{"display_html":"<a href=\"#v:catEithers\">catEithers</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> a a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"catEithers","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:catEithers"},{"display_html":"<a href=\"#v:strideFromThen\">strideFromThen</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"strideFromThen","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:strideFromThen"},{"display_html":"<a href=\"#v:filterInStreamGenericBy\">filterInStreamGenericBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"filterInStreamGenericBy","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:filterInStreamGenericBy"},{"display_html":"<a href=\"#v:deleteInStreamGenericBy\">deleteInStreamGenericBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"deleteInStreamGenericBy","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:deleteInStreamGenericBy"},{"display_html":"<a href=\"#v:unionWithStreamGenericBy\">unionWithStreamGenericBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; (a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"unionWithStreamGenericBy","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:unionWithStreamGenericBy"},{"display_html":"<a href=\"#v:filterInStreamAscBy\">filterInStreamAscBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ordering\" title=\"Data.Ord\">Ordering</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"filterInStreamAscBy","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:filterInStreamAscBy"},{"display_html":"<a href=\"#v:deleteInStreamAscBy\">deleteInStreamAscBy</a> :: (a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ordering\" title=\"Data.Ord\">Ordering</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"deleteInStreamAscBy","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:deleteInStreamAscBy"},{"display_html":"<a href=\"#v:unionWithStreamAscBy\">unionWithStreamAscBy</a> :: (a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ordering\" title=\"Data.Ord\">Ordering</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"unionWithStreamAscBy","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:unionWithStreamAscBy"},{"display_html":"<a href=\"#v:joinInnerGeneric\">joinInnerGeneric</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; b -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (a, b)","name":"joinInnerGeneric","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:joinInnerGeneric"},{"display_html":"<a href=\"#v:joinInnerAscBy\">joinInnerAscBy</a> :: (a -&gt; b -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ordering\" title=\"Data.Ord\">Ordering</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (a, b)","name":"joinInnerAscBy","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:joinInnerAscBy"},{"display_html":"<a href=\"#v:joinLeftAscBy\">joinLeftAscBy</a> :: (a -&gt; b -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ordering\" title=\"Data.Ord\">Ordering</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (a, <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> b)","name":"joinLeftAscBy","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:joinLeftAscBy"},{"display_html":"<a href=\"#v:joinOuterAscBy\">joinOuterAscBy</a> :: (a -&gt; b -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ordering\" title=\"Data.Ord\">Ordering</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a, <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> b)","name":"joinOuterAscBy","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:joinOuterAscBy"},{"display_html":"<a href=\"#v:nub\">nub</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> a) =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"nub","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:nub"},{"display_html":"<a href=\"#v:joinLeftGeneric\">joinLeftGeneric</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; b -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (a, <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> b)","name":"joinLeftGeneric","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:joinLeftGeneric"},{"display_html":"<a href=\"#v:joinOuterGeneric\">joinOuterGeneric</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; (a -&gt; b -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a, <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> b)","name":"joinOuterGeneric","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:joinOuterGeneric"},{"display_html":"<a href=\"#v:joinInner\">joinInner</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> k) =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (k, a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (k, b) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (k, a, b)","name":"joinInner","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:joinInner"},{"display_html":"<a href=\"#v:joinLeft\">joinLeft</a> :: (<a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> k, <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m) =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (k, a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (k, b) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (k, a, <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> b)","name":"joinLeft","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:joinLeft"},{"display_html":"<a href=\"#v:joinOuter\">joinOuter</a> :: (<a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> k, <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m) =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (k, a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (k, b) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (k, <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a, <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> b)","name":"joinOuter","module":"Streamly.Internal.Data.Stream","link":"Streamly-Internal-Data-Stream.html#v:joinOuter"},{"display_html":"module <a href=\"Streamly-Internal-Data-Stream.html\">Streamly.Internal.Data.Stream</a>","name":"","module":"Streamly.Internal.Data.Stream.StreamD","link":""},{"display_html":"<a href=\"#v:chunksOf\">chunksOf</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"chunksOf","module":"Streamly.Internal.Data.MutArray.Stream","link":"Streamly-Internal-Data-MutArray-Stream.html#v:chunksOf"},{"display_html":"<a href=\"#v:pinnedChunksOf\">pinnedChunksOf</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"pinnedChunksOf","module":"Streamly.Internal.Data.MutArray.Stream","link":"Streamly-Internal-Data-MutArray-Stream.html#v:pinnedChunksOf"},{"display_html":"<a href=\"#v:writeChunks\">writeChunks</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> n (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a))","name":"writeChunks","module":"Streamly.Internal.Data.MutArray.Stream","link":"Streamly-Internal-Data-MutArray-Stream.html#v:writeChunks"},{"display_html":"<a href=\"#v:splitOn\">splitOn</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"splitOn","module":"Streamly.Internal.Data.MutArray.Stream","link":"Streamly-Internal-Data-MutArray-Stream.html#v:splitOn"},{"display_html":"<a href=\"#v:packArraysChunksOf\">packArraysChunksOf</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"packArraysChunksOf","module":"Streamly.Internal.Data.MutArray.Stream","link":"Streamly-Internal-Data-MutArray-Stream.html#v:packArraysChunksOf"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:SpliceState\">SpliceState</a> s arr<ul class=\"subs\"><li>= <a href=\"#v:SpliceInitial\">SpliceInitial</a> s</li><li>| <a href=\"#v:SpliceBuffering\">SpliceBuffering</a> s arr</li><li>| <a href=\"#v:SpliceYielding\">SpliceYielding</a> arr (<a href=\"Streamly-Internal-Data-MutArray-Stream.html#t:SpliceState\" title=\"Streamly.Internal.Data.MutArray.Stream\">SpliceState</a> s arr)</li><li>| <a href=\"#v:SpliceFinish\">SpliceFinish</a></li></ul>","name":"SpliceState SpliceInitial SpliceBuffering SpliceYielding SpliceFinish","module":"Streamly.Internal.Data.MutArray.Stream","link":"Streamly-Internal-Data-MutArray-Stream.html#t:SpliceState"},{"display_html":"<a href=\"#v:lpackArraysChunksOf\">lpackArraysChunksOf</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a) () -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a) ()","name":"lpackArraysChunksOf","module":"Streamly.Internal.Data.MutArray.Stream","link":"Streamly-Internal-Data-MutArray-Stream.html#v:lpackArraysChunksOf"},{"display_html":"<a href=\"#v:compact\">compact</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"compact","module":"Streamly.Internal.Data.MutArray.Stream","link":"Streamly-Internal-Data-MutArray-Stream.html#v:compact"},{"display_html":"<a href=\"#v:compactLE\">compactLE</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"Streamly-Internal-Data-Parser.html#t:ParseError\" title=\"Streamly.Internal.Data.Parser\">ParseError</a> (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a))","name":"compactLE","module":"Streamly.Internal.Data.MutArray.Stream","link":"Streamly-Internal-Data-MutArray-Stream.html#v:compactLE"},{"display_html":"<a href=\"#v:compactEQ\">compactEQ</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"compactEQ","module":"Streamly.Internal.Data.MutArray.Stream","link":"Streamly-Internal-Data-MutArray-Stream.html#v:compactEQ"},{"display_html":"<a href=\"#v:compactGE\">compactGE</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"compactGE","module":"Streamly.Internal.Data.MutArray.Stream","link":"Streamly-Internal-Data-MutArray-Stream.html#v:compactGE"},{"display_html":"<a href=\"#v:flattenArrays\">flattenArrays</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"flattenArrays","module":"Streamly.Internal.Data.MutArray.Stream","link":"Streamly-Internal-Data-MutArray-Stream.html#v:flattenArrays"},{"display_html":"<a href=\"#v:flattenArraysRev\">flattenArraysRev</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"flattenArraysRev","module":"Streamly.Internal.Data.MutArray.Stream","link":"Streamly-Internal-Data-MutArray-Stream.html#v:flattenArraysRev"},{"display_html":"<a href=\"#v:fromArrayStreamK\">fromArrayStreamK</a> :: (<a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a, <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m) =&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a) -&gt; m (<a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a)","name":"fromArrayStreamK","module":"Streamly.Internal.Data.MutArray.Stream","link":"Streamly-Internal-Data-MutArray-Stream.html#v:fromArrayStreamK"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Stream\">Stream</a> m a","name":"Stream","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#t:Stream"},{"display_html":"<a href=\"#v:nil\">nil</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a","name":"nil","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:nil"},{"display_html":"<a href=\"#v:nilM\">nilM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; m b -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a","name":"nilM","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:nilM"},{"display_html":"<a href=\"#v:cons\">cons</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a","name":"cons","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:cons"},{"display_html":"<a href=\"#v:consM\">consM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a","name":"consM","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:consM"},{"display_html":"<a href=\"#v:unfoldr\">unfoldr</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (s -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (a, s)) -&gt; s -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a","name":"unfoldr","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:unfoldr"},{"display_html":"<a href=\"#v:unfoldrM\">unfoldrM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (s -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (a, s))) -&gt; s -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a","name":"unfoldrM","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:unfoldrM"},{"display_html":"<a href=\"#v:fromPure\">fromPure</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a","name":"fromPure","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:fromPure"},{"display_html":"<a href=\"#v:fromEffect\">fromEffect</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a","name":"fromEffect","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:fromEffect"},{"display_html":"<a href=\"#v:repeat\">repeat</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a","name":"repeat","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:repeat"},{"display_html":"<a href=\"#v:repeatM\">repeatM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a","name":"repeatM","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:repeatM"},{"display_html":"<a href=\"#v:replicate\">replicate</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a","name":"replicate","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:replicate"},{"display_html":"<a href=\"#v:replicateM\">replicateM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a","name":"replicateM","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:replicateM"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Enum\" title=\"Prelude\">Enum</a> a =&gt; <a href=\"#t:Enumerable\">Enumerable</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:enumerateFrom\">enumerateFrom</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a</li><li><a href=\"#v:enumerateFromTo\">enumerateFromTo</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; a -&gt; a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a</li><li><a href=\"#v:enumerateFromThen\">enumerateFromThen</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; a -&gt; a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a</li><li><a href=\"#v:enumerateFromThenTo\">enumerateFromThenTo</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; a -&gt; a -&gt; a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a</li></ul>","name":"Enumerable enumerateFrom enumerateFromTo enumerateFromThen enumerateFromThenTo","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#t:Enumerable"},{"display_html":"<a href=\"#v:enumerate\">enumerate</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Bounded\" title=\"Prelude\">Bounded</a> a, <a href=\"Streamly-Data-Stream.html#t:Enumerable\" title=\"Streamly.Data.Stream\">Enumerable</a> a) =&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a","name":"enumerate","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:enumerate"},{"display_html":"<a href=\"#v:enumerateTo\">enumerateTo</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Bounded\" title=\"Prelude\">Bounded</a> a, <a href=\"Streamly-Data-Stream.html#t:Enumerable\" title=\"Streamly.Data.Stream\">Enumerable</a> a) =&gt; a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a","name":"enumerateTo","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:enumerateTo"},{"display_html":"<a href=\"#v:iterate\">iterate</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a) -&gt; a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a","name":"iterate","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:iterate"},{"display_html":"<a href=\"#v:iterateM\">iterateM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m a) -&gt; m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a","name":"iterateM","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:iterateM"},{"display_html":"<a href=\"#v:fromList\">fromList</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; [a] -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a","name":"fromList","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:fromList"},{"display_html":"<a href=\"#v:unfold\">unfold</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b -&gt; a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m b","name":"unfold","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:unfold"},{"display_html":"<a href=\"#v:uncons\">uncons</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (a, <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a))","name":"uncons","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:uncons"},{"display_html":"<a href=\"#v:fold\">fold</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; m b","name":"fold","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:fold"},{"display_html":"<a href=\"#v:foldBreak\">foldBreak</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; m (b, <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a)","name":"foldBreak","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:foldBreak"},{"display_html":"<a href=\"#v:parse\">parse</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"Streamly-Internal-Data-Parser.html#t:ParseError\" title=\"Streamly.Internal.Data.Parser\">ParseError</a> b)","name":"parse","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:parse"},{"display_html":"<a href=\"#v:foldrM\">foldrM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m b -&gt; m b) -&gt; m b -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; m b","name":"foldrM","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:foldrM"},{"display_html":"<a href=\"#v:foldr\">foldr</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; b -&gt; b) -&gt; b -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; m b","name":"foldr","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:foldr"},{"display_html":"<a href=\"#v:toList\">toList</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; m [a]","name":"toList","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:toList"},{"display_html":"<a href=\"#v:sequence\">sequence</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m (m a) -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a","name":"sequence","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:sequence"},{"display_html":"<a href=\"#v:mapM\">mapM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m b","name":"mapM","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:mapM"},{"display_html":"<a href=\"#v:trace\">trace</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a","name":"trace","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:trace"},{"display_html":"<a href=\"#v:tap\">tap</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a","name":"tap","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:tap"},{"display_html":"<a href=\"#v:delay\">delay</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Double\" title=\"Prelude\">Double</a> -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a","name":"delay","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:delay"},{"display_html":"<a href=\"#v:scan\">scan</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m b","name":"scan","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:scan"},{"display_html":"<a href=\"#v:postscan\">postscan</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m b","name":"postscan","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:postscan"},{"display_html":"<a href=\"#v:indexed\">indexed</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>, a)","name":"indexed","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:indexed"},{"display_html":"<a href=\"#v:insertBy\">insertBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ordering\" title=\"Data.Ord\">Ordering</a>) -&gt; a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a","name":"insertBy","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:insertBy"},{"display_html":"<a href=\"#v:intersperseM\">intersperseM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a","name":"intersperseM","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:intersperseM"},{"display_html":"<a href=\"#v:intersperseM_\">intersperseM_</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; m b -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a","name":"intersperseM_","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:intersperseM_"},{"display_html":"<a href=\"#v:intersperse\">intersperse</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a","name":"intersperse","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:intersperse"},{"display_html":"<a href=\"#v:mapMaybe\">mapMaybe</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> b) -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m b","name":"mapMaybe","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:mapMaybe"},{"display_html":"<a href=\"#v:mapMaybeM\">mapMaybeM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> b)) -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m b","name":"mapMaybeM","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:mapMaybeM"},{"display_html":"<a href=\"#v:filter\">filter</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a","name":"filter","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:filter"},{"display_html":"<a href=\"#v:filterM\">filterM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a","name":"filterM","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:filterM"},{"display_html":"<a href=\"#v:catMaybes\">catMaybes</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a) -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a","name":"catMaybes","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:catMaybes"},{"display_html":"<a href=\"#v:catLefts\">catLefts</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> a b) -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a","name":"catLefts","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:catLefts"},{"display_html":"<a href=\"#v:catRights\">catRights</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> a b) -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m b","name":"catRights","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:catRights"},{"display_html":"<a href=\"#v:catEithers\">catEithers</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> a a) -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a","name":"catEithers","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:catEithers"},{"display_html":"<a href=\"#v:scanMaybe\">scanMaybe</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> b) -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m b","name":"scanMaybe","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:scanMaybe"},{"display_html":"<a href=\"#v:take\">take</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a","name":"take","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:take"},{"display_html":"<a href=\"#v:takeWhile\">takeWhile</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a","name":"takeWhile","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:takeWhile"},{"display_html":"<a href=\"#v:takeWhileM\">takeWhileM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a","name":"takeWhileM","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:takeWhileM"},{"display_html":"<a href=\"#v:drop\">drop</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a","name":"drop","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:drop"},{"display_html":"<a href=\"#v:dropWhile\">dropWhile</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a","name":"dropWhile","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:dropWhile"},{"display_html":"<a href=\"#v:dropWhileM\">dropWhileM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a","name":"dropWhileM","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:dropWhileM"},{"display_html":"<a href=\"#v:append\">append</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a","name":"append","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:append"},{"display_html":"<a href=\"#v:interleave\">interleave</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a","name":"interleave","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:interleave"},{"display_html":"<a href=\"#v:mergeBy\">mergeBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ordering\" title=\"Data.Ord\">Ordering</a>) -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a","name":"mergeBy","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:mergeBy"},{"display_html":"<a href=\"#v:mergeByM\">mergeByM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ordering\" title=\"Data.Ord\">Ordering</a>) -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a","name":"mergeByM","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:mergeByM"},{"display_html":"<a href=\"#v:zipWith\">zipWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; b -&gt; c) -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m b -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m c","name":"zipWith","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:zipWith"},{"display_html":"<a href=\"#v:zipWithM\">zipWithM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; b -&gt; m c) -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m b -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m c","name":"zipWithM","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:zipWithM"},{"display_html":"<a href=\"#v:crossWith\">crossWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; b -&gt; c) -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m b -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m c","name":"crossWith","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:crossWith"},{"display_html":"<a href=\"#v:unfoldMany\">unfoldMany</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a b -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m b","name":"unfoldMany","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:unfoldMany"},{"display_html":"<a href=\"#v:intercalate\">intercalate</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m b c -&gt; b -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m b -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m c","name":"intercalate","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:intercalate"},{"display_html":"<a href=\"#v:intercalateSuffix\">intercalateSuffix</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m b c -&gt; b -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m b -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m c","name":"intercalateSuffix","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:intercalateSuffix"},{"display_html":"<a href=\"#v:concatEffect\">concatEffect</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; m (<a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a) -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a","name":"concatEffect","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:concatEffect"},{"display_html":"<a href=\"#v:concatMap\">concatMap</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m b) -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m b","name":"concatMap","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:concatMap"},{"display_html":"<a href=\"#v:concatMapM\">concatMapM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m (<a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m b)) -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m b","name":"concatMapM","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:concatMapM"},{"display_html":"<a href=\"#v:foldMany\">foldMany</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m b","name":"foldMany","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:foldMany"},{"display_html":"<a href=\"#v:groupsOf\">groupsOf</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m b","name":"groupsOf","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:groupsOf"},{"display_html":"<a href=\"#v:parseMany\">parseMany</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"Streamly-Internal-Data-Parser.html#t:ParseError\" title=\"Streamly.Internal.Data.Parser\">ParseError</a> b)","name":"parseMany","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:parseMany"},{"display_html":"<a href=\"#v:splitOn\">splitOn</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m b","name":"splitOn","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:splitOn"},{"display_html":"<a href=\"#v:wordsBy\">wordsBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m b","name":"wordsBy","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:wordsBy"},{"display_html":"<a href=\"#v:reverse\">reverse</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a","name":"reverse","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:reverse"},{"display_html":"<a href=\"#v:eqBy\">eqBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; b -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m b -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"eqBy","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:eqBy"},{"display_html":"<a href=\"#v:cmpBy\">cmpBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; b -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ordering\" title=\"Data.Ord\">Ordering</a>) -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m b -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ordering\" title=\"Data.Ord\">Ordering</a>","name":"cmpBy","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:cmpBy"},{"display_html":"<a href=\"#v:isPrefixOf\">isPrefixOf</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a) =&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"isPrefixOf","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:isPrefixOf"},{"display_html":"<a href=\"#v:isSubsequenceOf\">isSubsequenceOf</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a) =&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"isSubsequenceOf","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:isSubsequenceOf"},{"display_html":"<a href=\"#v:stripPrefix\">stripPrefix</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a) =&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (<a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a))","name":"stripPrefix","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:stripPrefix"},{"display_html":"<a href=\"#v:onException\">onException</a> :: <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m =&gt; m b -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a","name":"onException","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:onException"},{"display_html":"<a href=\"#v:handle\">handle</a> :: (<a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m, <a href=\"/package/base-4.15.1.0/docs/Control-Exception.html#t:Exception\" title=\"Control.Exception\">Exception</a> e) =&gt; (e -&gt; m (<a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a)) -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a","name":"handle","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:handle"},{"display_html":"<a href=\"#v:before\">before</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; m b -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a","name":"before","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:before"},{"display_html":"<a href=\"#v:afterIO\">afterIO</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a","name":"afterIO","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:afterIO"},{"display_html":"<a href=\"#v:finallyIO\">finallyIO</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a","name":"finallyIO","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:finallyIO"},{"display_html":"<a href=\"#v:bracketIO\">bracketIO</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b -&gt; (b -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> c) -&gt; (b -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a) -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a","name":"bracketIO","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:bracketIO"},{"display_html":"<a href=\"#v:bracketIO3\">bracketIO3</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b -&gt; (b -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> c) -&gt; (b -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> d) -&gt; (b -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> e) -&gt; (b -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a) -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a","name":"bracketIO3","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:bracketIO3"},{"display_html":"<a href=\"#v:morphInner\">morphInner</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> n =&gt; (<span class=\"keyword\">forall</span> x. m x -&gt; n x) -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> n a","name":"morphInner","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:morphInner"},{"display_html":"<a href=\"#v:liftInner\">liftInner</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/transformers-0.5.6.2/docs/Control-Monad-Trans-Class.html#t:MonadTrans\" title=\"Control.Monad.Trans.Class\">MonadTrans</a> t, <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> (t m)) =&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> (t m) a","name":"liftInner","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:liftInner"},{"display_html":"<a href=\"#v:runReaderT\">runReaderT</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; m s -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> (<a href=\"/package/mtl-2.2.2/docs/Control-Monad-Reader.html#t:ReaderT\" title=\"Control.Monad.Reader\">ReaderT</a> s m) a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a","name":"runReaderT","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:runReaderT"},{"display_html":"<a href=\"#v:runStateT\">runStateT</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; m s -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> (<a href=\"/package/mtl-2.2.2/docs/Control-Monad-State-Strict.html#t:StateT\" title=\"Control.Monad.State.Strict\">StateT</a> s m) a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m (s, a)","name":"runStateT","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:runStateT"},{"display_html":"<a href=\"#v:chunksOf\">chunksOf</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-Stream.html#t:Stream\" title=\"Streamly.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a)","name":"chunksOf","module":"Streamly.Data.Stream","link":"Streamly-Data-Stream.html#v:chunksOf"},{"display_html":"<a href=\"#v:read\">read</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>","name":"read","module":"Streamly.Internal.FileSystem.Dir","link":"Streamly-Internal-FileSystem-Dir.html#v:read"},{"display_html":"<a href=\"#v:readFiles\">readFiles</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>","name":"readFiles","module":"Streamly.Internal.FileSystem.Dir","link":"Streamly-Internal-FileSystem-Dir.html#v:readFiles"},{"display_html":"<a href=\"#v:readDirs\">readDirs</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>","name":"readDirs","module":"Streamly.Internal.FileSystem.Dir","link":"Streamly-Internal-FileSystem-Dir.html#v:readDirs"},{"display_html":"<a href=\"#v:readEither\">readEither</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>)","name":"readEither","module":"Streamly.Internal.FileSystem.Dir","link":"Streamly-Internal-FileSystem-Dir.html#v:readEither"},{"display_html":"<a href=\"#v:readEitherPaths\">readEitherPaths</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>)","name":"readEitherPaths","module":"Streamly.Internal.FileSystem.Dir","link":"Streamly-Internal-FileSystem-Dir.html#v:readEitherPaths"},{"display_html":"<a href=\"#v:reader\">reader</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>","name":"reader","module":"Streamly.Internal.FileSystem.Dir","link":"Streamly-Internal-FileSystem-Dir.html#v:reader"},{"display_html":"<a href=\"#v:fileReader\">fileReader</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>","name":"fileReader","module":"Streamly.Internal.FileSystem.Dir","link":"Streamly-Internal-FileSystem-Dir.html#v:fileReader"},{"display_html":"<a href=\"#v:dirReader\">dirReader</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>","name":"dirReader","module":"Streamly.Internal.FileSystem.Dir","link":"Streamly-Internal-FileSystem-Dir.html#v:dirReader"},{"display_html":"<a href=\"#v:eitherReader\">eitherReader</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>)","name":"eitherReader","module":"Streamly.Internal.FileSystem.Dir","link":"Streamly-Internal-FileSystem-Dir.html#v:eitherReader"},{"display_html":"<a href=\"#v:eitherReaderPaths\">eitherReaderPaths</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>)","name":"eitherReaderPaths","module":"Streamly.Internal.FileSystem.Dir","link":"Streamly-Internal-FileSystem-Dir.html#v:eitherReaderPaths"},{"display_html":"<a href=\"#v:toStream\">toStream</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a>","name":"toStream","module":"Streamly.Internal.FileSystem.Dir","link":"Streamly-Internal-FileSystem-Dir.html#v:toStream"},{"display_html":"<a href=\"#v:toEither\">toEither</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>)","name":"toEither","module":"Streamly.Internal.FileSystem.Dir","link":"Streamly-Internal-FileSystem-Dir.html#v:toEither"},{"display_html":"<a href=\"#v:toFiles\">toFiles</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>","name":"toFiles","module":"Streamly.Internal.FileSystem.Dir","link":"Streamly-Internal-FileSystem-Dir.html#v:toFiles"},{"display_html":"<a href=\"#v:toDirs\">toDirs</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a>","name":"toDirs","module":"Streamly.Internal.FileSystem.Dir","link":"Streamly-Internal-FileSystem-Dir.html#v:toDirs"},{"display_html":"<a href=\"#v:read\">read</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>","name":"read","module":"Streamly.FileSystem.Dir","link":"Streamly-FileSystem-Dir.html#v:read"},{"display_html":"<a href=\"#v:readEither\">readEither</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>)","name":"readEither","module":"Streamly.FileSystem.Dir","link":"Streamly-FileSystem-Dir.html#v:readEither"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:Stream\">Stream</a> = <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a>","name":"Stream","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#t:Stream"},{"display_html":"<span class=\"keyword\">newtype</span> <a href=\"#t:StreamK\">StreamK</a> m a = <a href=\"#v:MkStream\">MkStream</a> (<span class=\"keyword\">forall</span> r. <a href=\"Streamly-Internal-Data-SVar-Type.html#t:State\" title=\"Streamly.Internal.Data.SVar.Type\">State</a> <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; (a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; m r) -&gt; (a -&gt; m r) -&gt; m r -&gt; m r)","name":"StreamK MkStream","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#t:StreamK"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:CrossStreamK\">CrossStreamK</a> m a","name":"CrossStreamK","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#t:CrossStreamK"},{"display_html":"<a href=\"#v:unCross\">unCross</a> :: <a href=\"Streamly-Internal-Data-StreamK.html#t:CrossStreamK\" title=\"Streamly.Internal.Data.StreamK\">CrossStreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"unCross","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:unCross"},{"display_html":"<a href=\"#v:mkCross\">mkCross</a> :: <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:CrossStreamK\" title=\"Streamly.Internal.Data.StreamK\">CrossStreamK</a> m a","name":"mkCross","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:mkCross"},{"display_html":"<a href=\"#v:mkStream\">mkStream</a> :: (<span class=\"keyword\">forall</span> r. <a href=\"Streamly-Internal-Data-SVar-Type.html#t:State\" title=\"Streamly.Internal.Data.SVar.Type\">State</a> <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; (a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; m r) -&gt; (a -&gt; m r) -&gt; m r -&gt; m r) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"mkStream","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:mkStream"},{"display_html":"<a href=\"#v:foldStream\">foldStream</a> :: <a href=\"Streamly-Internal-Data-SVar-Type.html#t:State\" title=\"Streamly.Internal.Data.SVar.Type\">State</a> <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; (a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; m r) -&gt; (a -&gt; m r) -&gt; m r -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; m r","name":"foldStream","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:foldStream"},{"display_html":"<a href=\"#v:foldStreamShared\">foldStreamShared</a> :: <a href=\"Streamly-Internal-Data-SVar-Type.html#t:State\" title=\"Streamly.Internal.Data.SVar.Type\">State</a> <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; (a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; m r) -&gt; (a -&gt; m r) -&gt; m r -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; m r","name":"foldStreamShared","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:foldStreamShared"},{"display_html":"<a href=\"#v:foldrM\">foldrM</a> :: (a -&gt; m b -&gt; m b) -&gt; m b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; m b","name":"foldrM","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:foldrM"},{"display_html":"<a href=\"#v:foldrS\">foldrS</a> :: (a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b","name":"foldrS","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:foldrS"},{"display_html":"<a href=\"#v:foldrSShared\">foldrSShared</a> :: (a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b","name":"foldrSShared","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:foldrSShared"},{"display_html":"<a href=\"#v:foldrSM\">foldrSM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b","name":"foldrSM","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:foldrSM"},{"display_html":"<a href=\"#v:build\">build</a> :: <span class=\"keyword\">forall</span> m a. (<span class=\"keyword\">forall</span> b. (a -&gt; b -&gt; b) -&gt; b -&gt; b) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"build","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:build"},{"display_html":"<a href=\"#v:buildS\">buildS</a> :: ((a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"buildS","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:buildS"},{"display_html":"<a href=\"#v:buildM\">buildM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (<span class=\"keyword\">forall</span> r. (a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; m r) -&gt; (a -&gt; m r) -&gt; m r -&gt; m r) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"buildM","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:buildM"},{"display_html":"<a href=\"#v:buildSM\">buildSM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; ((m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"buildSM","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:buildSM"},{"display_html":"<a href=\"#v:augmentS\">augmentS</a> :: ((a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"augmentS","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:augmentS"},{"display_html":"<a href=\"#v:augmentSM\">augmentSM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; ((m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"augmentSM","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:augmentSM"},{"display_html":"<a href=\"#v:unShare\">unShare</a> :: <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"unShare","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:unShare"},{"display_html":"<a href=\"#v:fromStopK\">fromStopK</a> :: StopK m -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"fromStopK","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:fromStopK"},{"display_html":"<a href=\"#v:fromYieldK\">fromYieldK</a> :: YieldK m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"fromYieldK","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:fromYieldK"},{"display_html":"<a href=\"#v:consK\">consK</a> :: YieldK m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"consK","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:consK"},{"display_html":"<a href=\"#v:cons\">cons</a> :: a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"cons","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:cons"},{"display_html":"<a href=\"#v:.:\">(.:)</a> :: a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":".:","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:.:"},{"display_html":"<a href=\"#v:consM\">consM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"consM","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:consM"},{"display_html":"<a href=\"#v:consMBy\">consMBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (<a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a) -&gt; m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"consMBy","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:consMBy"},{"display_html":"<a href=\"#v:nil\">nil</a> :: <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"nil","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:nil"},{"display_html":"<a href=\"#v:nilM\">nilM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; m b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"nilM","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:nilM"},{"display_html":"<a href=\"#v:unfoldr\">unfoldr</a> :: (b -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (a, b)) -&gt; b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"unfoldr","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:unfoldr"},{"display_html":"<a href=\"#v:unfoldrMWith\">unfoldrMWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a) -&gt; (b -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (a, b))) -&gt; b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"unfoldrMWith","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:unfoldrMWith"},{"display_html":"<a href=\"#v:unfoldrM\">unfoldrM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (a, b))) -&gt; b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"unfoldrM","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:unfoldrM"},{"display_html":"<a href=\"#v:fromEffect\">fromEffect</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"fromEffect","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:fromEffect"},{"display_html":"<a href=\"#v:fromPure\">fromPure</a> :: a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"fromPure","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:fromPure"},{"display_html":"<a href=\"#v:repeat\">repeat</a> :: a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"repeat","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:repeat"},{"display_html":"<a href=\"#v:repeatMWith\">repeatMWith</a> :: (m a -&gt; t m a -&gt; t m a) -&gt; m a -&gt; t m a","name":"repeatMWith","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:repeatMWith"},{"display_html":"<a href=\"#v:replicateMWith\">replicateMWith</a> :: (m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a) -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"replicateMWith","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:replicateMWith"},{"display_html":"<a href=\"#v:fromIndicesMWith\">fromIndicesMWith</a> :: (m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a) -&gt; (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; m a) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"fromIndicesMWith","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:fromIndicesMWith"},{"display_html":"<a href=\"#v:iterateMWith\">iterateMWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a) -&gt; (a -&gt; m a) -&gt; m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"iterateMWith","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:iterateMWith"},{"display_html":"<a href=\"#v:fromFoldable\">fromFoldable</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Foldable.html#t:Foldable\" title=\"Data.Foldable\">Foldable</a> f =&gt; f a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"fromFoldable","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:fromFoldable"},{"display_html":"<a href=\"#v:fromFoldableM\">fromFoldableM</a> :: (<a href=\"/package/base-4.15.1.0/docs/Data-Foldable.html#t:Foldable\" title=\"Data.Foldable\">Foldable</a> f, <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m) =&gt; f (m a) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"fromFoldableM","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:fromFoldableM"},{"display_html":"<a href=\"#v:mfix\">mfix</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"mfix","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:mfix"},{"display_html":"<a href=\"#v:uncons\">uncons</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (a, <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a))","name":"uncons","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:uncons"},{"display_html":"<a href=\"#v:foldl-39-\">foldl'</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; a -&gt; b) -&gt; b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; m b","name":"foldl'","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:foldl-39-"},{"display_html":"<a href=\"#v:foldlx-39-\">foldlx'</a> :: <span class=\"keyword\">forall</span> m a b x. <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (x -&gt; a -&gt; x) -&gt; x -&gt; (x -&gt; b) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; m b","name":"foldlx'","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:foldlx-39-"},{"display_html":"<a href=\"#v:foldlMx-39-\">foldlMx'</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (x -&gt; a -&gt; m x) -&gt; m x -&gt; (x -&gt; m b) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; m b","name":"foldlMx'","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:foldlMx-39-"},{"display_html":"<a href=\"#v:foldlM-39-\">foldlM'</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; a -&gt; m b) -&gt; m b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; m b","name":"foldlM'","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:foldlM-39-"},{"display_html":"<a href=\"#v:foldr\">foldr</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; b -&gt; b) -&gt; b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; m b","name":"foldr","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:foldr"},{"display_html":"<a href=\"#v:drain\">drain</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; m ()","name":"drain","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:drain"},{"display_html":"<a href=\"#v:null\">null</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"null","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:null"},{"display_html":"<a href=\"#v:tail\">tail</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (<a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a))","name":"tail","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:tail"},{"display_html":"<a href=\"#v:init\">init</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (<a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a))","name":"init","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:init"},{"display_html":"<a href=\"#v:map\">map</a> :: (a -&gt; b) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b","name":"map","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:map"},{"display_html":"<a href=\"#v:mapMWith\">mapMWith</a> :: (m b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b) -&gt; (a -&gt; m b) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b","name":"mapMWith","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:mapMWith"},{"display_html":"<a href=\"#v:mapMSerial\">mapMSerial</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b","name":"mapMSerial","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:mapMSerial"},{"display_html":"<a href=\"#v:conjoin\">conjoin</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"conjoin","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:conjoin"},{"display_html":"<a href=\"#v:append\">append</a> :: <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"append","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:append"},{"display_html":"<a href=\"#v:interleave\">interleave</a> :: <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"interleave","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:interleave"},{"display_html":"<a href=\"#v:interleaveFst\">interleaveFst</a> :: <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"interleaveFst","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:interleaveFst"},{"display_html":"<a href=\"#v:interleaveMin\">interleaveMin</a> :: <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"interleaveMin","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:interleaveMin"},{"display_html":"<a href=\"#v:crossApplyWith\">crossApplyWith</a> :: (<a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m (a -&gt; b) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b","name":"crossApplyWith","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:crossApplyWith"},{"display_html":"<a href=\"#v:crossApply\">crossApply</a> :: <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m (a -&gt; b) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b","name":"crossApply","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:crossApply"},{"display_html":"<a href=\"#v:crossApplySnd\">crossApplySnd</a> :: <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b","name":"crossApplySnd","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:crossApplySnd"},{"display_html":"<a href=\"#v:crossApplyFst\">crossApplyFst</a> :: <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"crossApplyFst","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:crossApplyFst"},{"display_html":"<a href=\"#v:crossWith\">crossWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; b -&gt; c) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m c","name":"crossWith","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:crossWith"},{"display_html":"<a href=\"#v:cross\">cross</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m (a, b)","name":"cross","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:cross"},{"display_html":"<a href=\"#v:before\">before</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; m b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"before","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:before"},{"display_html":"<a href=\"#v:concatEffect\">concatEffect</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; m (<a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"concatEffect","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:concatEffect"},{"display_html":"<a href=\"#v:concatMapEffect\">concatMapEffect</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a) -&gt; m b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"concatMapEffect","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:concatMapEffect"},{"display_html":"<a href=\"#v:concatMapWith\">concatMapWith</a> :: (<a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b) -&gt; (a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b","name":"concatMapWith","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:concatMapWith"},{"display_html":"<a href=\"#v:concatMap\">concatMap</a> :: (a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b","name":"concatMap","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:concatMap"},{"display_html":"<a href=\"#v:bindWith\">bindWith</a> :: (<a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; (a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b","name":"bindWith","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:bindWith"},{"display_html":"<a href=\"#v:concatIterateWith\">concatIterateWith</a> :: (<a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a) -&gt; (a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"concatIterateWith","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:concatIterateWith"},{"display_html":"<a href=\"#v:concatIterateLeftsWith\">concatIterateLeftsWith</a> :: b ~ <a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> a c =&gt; (<a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b) -&gt; (a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b","name":"concatIterateLeftsWith","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:concatIterateLeftsWith"},{"display_html":"<a href=\"#v:concatIterateScanWith\">concatIterateScanWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (<a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a) -&gt; (b -&gt; a -&gt; m (b, <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a)) -&gt; m b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"concatIterateScanWith","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:concatIterateScanWith"},{"display_html":"<a href=\"#v:mergeMapWith\">mergeMapWith</a> :: (<a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b) -&gt; (a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b","name":"mergeMapWith","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:mergeMapWith"},{"display_html":"<a href=\"#v:mergeIterateWith\">mergeIterateWith</a> :: (<a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a) -&gt; (a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"mergeIterateWith","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:mergeIterateWith"},{"display_html":"<a href=\"#v:foldlS\">foldlS</a> :: (<a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b -&gt; a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b","name":"foldlS","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:foldlS"},{"display_html":"<a href=\"#v:reverse\">reverse</a> :: <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"reverse","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:reverse"},{"display_html":"<a href=\"#v:foldlT\">foldlT</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> (s m), <a href=\"/package/transformers-0.5.6.2/docs/Control-Monad-Trans-Class.html#t:MonadTrans\" title=\"Control.Monad.Trans.Class\">MonadTrans</a> s) =&gt; (s m b -&gt; a -&gt; s m b) -&gt; s m b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; s m b","name":"foldlT","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:foldlT"},{"display_html":"<a href=\"#v:foldrT\">foldrT</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> (s m), <a href=\"/package/transformers-0.5.6.2/docs/Control-Monad-Trans-Class.html#t:MonadTrans\" title=\"Control.Monad.Trans.Class\">MonadTrans</a> s) =&gt; (a -&gt; s m b -&gt; s m b) -&gt; s m b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; s m b","name":"foldrT","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:foldrT"},{"display_html":"<a href=\"#v:liftInner\">liftInner</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/transformers-0.5.6.2/docs/Control-Monad-Trans-Class.html#t:MonadTrans\" title=\"Control.Monad.Trans.Class\">MonadTrans</a> t, <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> (t m)) =&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> (t m) a","name":"liftInner","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:liftInner"},{"display_html":"<a href=\"#v:evalStateT\">evalStateT</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; m s -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> (<a href=\"/package/mtl-2.2.2/docs/Control-Monad-State-Strict.html#t:StateT\" title=\"Control.Monad.State.Strict\">StateT</a> s m) a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"evalStateT","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:evalStateT"},{"display_html":"<span class=\"keyword\">newtype</span> <a href=\"#t:StreamK\">StreamK</a> m a = <a href=\"#v:MkStream\">MkStream</a> (<span class=\"keyword\">forall</span> r. <a href=\"Streamly-Internal-Data-SVar-Type.html#t:State\" title=\"Streamly.Internal.Data.SVar.Type\">State</a> <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; (a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; m r) -&gt; (a -&gt; m r) -&gt; m r -&gt; m r)","name":"StreamK MkStream","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#t:StreamK"},{"display_html":"<a href=\"#v:fromList\">fromList</a> :: [a] -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"fromList","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:fromList"},{"display_html":"<a href=\"#v:fromStream\">fromStream</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"fromStream","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:fromStream"},{"display_html":"<a href=\"#v:toStream\">toStream</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"toStream","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:toStream"},{"display_html":"<a href=\"#v:repeatM\">repeatM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"repeatM","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:repeatM"},{"display_html":"<a href=\"#v:replicate\">replicate</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"replicate","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:replicate"},{"display_html":"<a href=\"#v:replicateM\">replicateM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"replicateM","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:replicateM"},{"display_html":"<a href=\"#v:fromIndices\">fromIndices</a> :: (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; a) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"fromIndices","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:fromIndices"},{"display_html":"<a href=\"#v:fromIndicesM\">fromIndicesM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; m a) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"fromIndicesM","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:fromIndicesM"},{"display_html":"<a href=\"#v:iterate\">iterate</a> :: (a -&gt; a) -&gt; a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"iterate","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:iterate"},{"display_html":"<a href=\"#v:iterateM\">iterateM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m a) -&gt; m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"iterateM","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:iterateM"},{"display_html":"<a href=\"#v:foldr1\">foldr1</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a -&gt; a) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"foldr1","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:foldr1"},{"display_html":"<a href=\"#v:fold\">fold</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; m b","name":"fold","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:fold"},{"display_html":"<a href=\"#v:foldBreak\">foldBreak</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; m (b, <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a)","name":"foldBreak","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:foldBreak"},{"display_html":"<a href=\"#v:foldEither\">foldEither</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> (<a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b) (b, <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a))","name":"foldEither","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:foldEither"},{"display_html":"<a href=\"#v:foldConcat\">foldConcat</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Producer.html#t:Producer\" title=\"Streamly.Internal.Data.Producer\">Producer</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m b c -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; m (c, <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a)","name":"foldConcat","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:foldConcat"},{"display_html":"<a href=\"#v:parseDBreak\">parseDBreak</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"Streamly-Internal-Data-Parser.html#t:ParseError\" title=\"Streamly.Internal.Data.Parser\">ParseError</a> b, <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a)","name":"parseDBreak","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:parseDBreak"},{"display_html":"<a href=\"#v:parseD\">parseD</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"Streamly-Internal-Data-Parser.html#t:ParseError\" title=\"Streamly.Internal.Data.Parser\">ParseError</a> b)","name":"parseD","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:parseD"},{"display_html":"<a href=\"#v:parseBreakChunks\">parseBreakChunks</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-ParserK.html#t:ParserK\" title=\"Streamly.Internal.Data.ParserK\">ParserK</a> (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) m b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"Streamly-Internal-Data-Parser.html#t:ParseError\" title=\"Streamly.Internal.Data.Parser\">ParseError</a> b, <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a))","name":"parseBreakChunks","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:parseBreakChunks"},{"display_html":"<a href=\"#v:parseChunks\">parseChunks</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-ParserK.html#t:ParserK\" title=\"Streamly.Internal.Data.ParserK\">ParserK</a> (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) m b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"Streamly-Internal-Data-Parser.html#t:ParseError\" title=\"Streamly.Internal.Data.Parser\">ParseError</a> b)","name":"parseChunks","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:parseChunks"},{"display_html":"<a href=\"#v:parseBreak\">parseBreak</a> :: <span class=\"keyword\">forall</span> m a b. <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-ParserK.html#t:ParserK\" title=\"Streamly.Internal.Data.ParserK\">ParserK</a> a m b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"Streamly-Internal-Data-Parser.html#t:ParseError\" title=\"Streamly.Internal.Data.Parser\">ParseError</a> b, <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a)","name":"parseBreak","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:parseBreak"},{"display_html":"<a href=\"#v:parse\">parse</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-ParserK.html#t:ParserK\" title=\"Streamly.Internal.Data.ParserK\">ParserK</a> a m b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"Streamly-Internal-Data-Parser.html#t:ParseError\" title=\"Streamly.Internal.Data.Parser\">ParseError</a> b)","name":"parse","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:parse"},{"display_html":"<a href=\"#v:parseBreakChunksGeneric\">parseBreakChunksGeneric</a> :: <span class=\"keyword\">forall</span> m a b. <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-ParserK.html#t:ParserK\" title=\"Streamly.Internal.Data.ParserK\">ParserK</a> (<a href=\"Streamly-Internal-Data-Array-Generic.html#t:Array\" title=\"Streamly.Internal.Data.Array.Generic\">Array</a> a) m b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m (<a href=\"Streamly-Internal-Data-Array-Generic.html#t:Array\" title=\"Streamly.Internal.Data.Array.Generic\">Array</a> a) -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"Streamly-Internal-Data-Parser.html#t:ParseError\" title=\"Streamly.Internal.Data.Parser\">ParseError</a> b, <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m (<a href=\"Streamly-Internal-Data-Array-Generic.html#t:Array\" title=\"Streamly.Internal.Data.Array.Generic\">Array</a> a))","name":"parseBreakChunksGeneric","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:parseBreakChunksGeneric"},{"display_html":"<a href=\"#v:parseChunksGeneric\">parseChunksGeneric</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-ParserK.html#t:ParserK\" title=\"Streamly.Internal.Data.ParserK\">ParserK</a> (<a href=\"Streamly-Internal-Data-Array-Generic.html#t:Array\" title=\"Streamly.Internal.Data.Array.Generic\">Array</a> a) m b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m (<a href=\"Streamly-Internal-Data-Array-Generic.html#t:Array\" title=\"Streamly.Internal.Data.Array.Generic\">Array</a> a) -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"Streamly-Internal-Data-Parser.html#t:ParseError\" title=\"Streamly.Internal.Data.Parser\">ParseError</a> b)","name":"parseChunksGeneric","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:parseChunksGeneric"},{"display_html":"<a href=\"#v:head\">head</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"head","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:head"},{"display_html":"<a href=\"#v:elem\">elem</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a) =&gt; a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"elem","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:elem"},{"display_html":"<a href=\"#v:notElem\">notElem</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a) =&gt; a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"notElem","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:notElem"},{"display_html":"<a href=\"#v:all\">all</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"all","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:all"},{"display_html":"<a href=\"#v:any\">any</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"any","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:any"},{"display_html":"<a href=\"#v:last\">last</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"last","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:last"},{"display_html":"<a href=\"#v:minimum\">minimum</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> a) =&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"minimum","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:minimum"},{"display_html":"<a href=\"#v:minimumBy\">minimumBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ordering\" title=\"Data.Ord\">Ordering</a>) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"minimumBy","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:minimumBy"},{"display_html":"<a href=\"#v:maximum\">maximum</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ord\" title=\"Data.Ord\">Ord</a> a) =&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"maximum","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:maximum"},{"display_html":"<a href=\"#v:maximumBy\">maximumBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ordering\" title=\"Data.Ord\">Ordering</a>) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"maximumBy","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:maximumBy"},{"display_html":"<a href=\"#v:findIndices\">findIndices</a> :: (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>","name":"findIndices","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:findIndices"},{"display_html":"<a href=\"#v:lookup\">lookup</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a) =&gt; a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m (a, b) -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> b)","name":"lookup","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:lookup"},{"display_html":"<a href=\"#v:findM\">findM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"findM","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:findM"},{"display_html":"<a href=\"#v:find\">find</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"find","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:find"},{"display_html":"<a href=\"#v:-33--33-\">(!!)</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"!!","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:-33--33-"},{"display_html":"<a href=\"#v:mapM_\">mapM_</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; m ()","name":"mapM_","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:mapM_"},{"display_html":"<a href=\"#v:toList\">toList</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; m [a]","name":"toList","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:toList"},{"display_html":"<a href=\"#v:hoist\">hoist</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> n) =&gt; (<span class=\"keyword\">forall</span> x. m x -&gt; n x) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> n a","name":"hoist","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:hoist"},{"display_html":"<a href=\"#v:scanl-39-\">scanl'</a> :: (b -&gt; a -&gt; b) -&gt; b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b","name":"scanl'","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:scanl-39-"},{"display_html":"<a href=\"#v:scanlx-39-\">scanlx'</a> :: (x -&gt; a -&gt; x) -&gt; x -&gt; (x -&gt; b) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b","name":"scanlx'","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:scanlx-39-"},{"display_html":"<a href=\"#v:filter\">filter</a> :: (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"filter","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:filter"},{"display_html":"<a href=\"#v:take\">take</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"take","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:take"},{"display_html":"<a href=\"#v:takeWhile\">takeWhile</a> :: (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"takeWhile","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:takeWhile"},{"display_html":"<a href=\"#v:drop\">drop</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"drop","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:drop"},{"display_html":"<a href=\"#v:dropWhile\">dropWhile</a> :: (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"dropWhile","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:dropWhile"},{"display_html":"<a href=\"#v:mapM\">mapM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b","name":"mapM","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:mapM"},{"display_html":"<a href=\"#v:sequence\">sequence</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m (m a) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"sequence","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:sequence"},{"display_html":"<a href=\"#v:intersperseM\">intersperseM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"intersperseM","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:intersperseM"},{"display_html":"<a href=\"#v:intersperse\">intersperse</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"intersperse","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:intersperse"},{"display_html":"<a href=\"#v:insertBy\">insertBy</a> :: (a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ordering\" title=\"Data.Ord\">Ordering</a>) -&gt; a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"insertBy","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:insertBy"},{"display_html":"<a href=\"#v:deleteBy\">deleteBy</a> :: (a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"deleteBy","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:deleteBy"},{"display_html":"<a href=\"#v:sortBy\">sortBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ordering\" title=\"Data.Ord\">Ordering</a>) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"sortBy","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:sortBy"},{"display_html":"<a href=\"#v:mapMaybe\">mapMaybe</a> :: (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> b) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b","name":"mapMaybe","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:mapMaybe"},{"display_html":"<a href=\"#v:zipWith\">zipWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; b -&gt; c) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m c","name":"zipWith","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:zipWith"},{"display_html":"<a href=\"#v:zipWithM\">zipWithM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; b -&gt; m c) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m c","name":"zipWithM","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:zipWithM"},{"display_html":"<a href=\"#v:mergeBy\">mergeBy</a> :: (a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ordering\" title=\"Data.Ord\">Ordering</a>) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"mergeBy","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:mergeBy"},{"display_html":"<a href=\"#v:mergeByM\">mergeByM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ordering\" title=\"Data.Ord\">Ordering</a>) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"mergeByM","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:mergeByM"},{"display_html":"<a href=\"#v:the\">the</a> :: (<a href=\"/package/base-4.15.1.0/docs/Data-Eq.html#t:Eq\" title=\"Data.Eq\">Eq</a> a, <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m) =&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a)","name":"the","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:the"},{"display_html":"<a href=\"#v:handle\">handle</a> :: (<a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m, <a href=\"/package/base-4.15.1.0/docs/Control-Exception.html#t:Exception\" title=\"Control.Exception\">Exception</a> e) =&gt; (e -&gt; m (<a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a)) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"handle","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:handle"},{"display_html":"<a href=\"#v:bracketIO\">bracketIO</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b -&gt; (b -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> c) -&gt; (b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"bracketIO","module":"Streamly.Internal.Data.StreamK","link":"Streamly-Internal-Data-StreamK.html#v:bracketIO"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:StreamK\">StreamK</a> m a","name":"StreamK","module":"Streamly.Data.StreamK","link":"Streamly-Data-StreamK.html#t:StreamK"},{"display_html":"<a href=\"#v:nil\">nil</a> :: <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m a","name":"nil","module":"Streamly.Data.StreamK","link":"Streamly-Data-StreamK.html#v:nil"},{"display_html":"<a href=\"#v:nilM\">nilM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; m b -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m a","name":"nilM","module":"Streamly.Data.StreamK","link":"Streamly-Data-StreamK.html#v:nilM"},{"display_html":"<a href=\"#v:cons\">cons</a> :: a -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m a","name":"cons","module":"Streamly.Data.StreamK","link":"Streamly-Data-StreamK.html#v:cons"},{"display_html":"<a href=\"#v:consM\">consM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; m a -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m a","name":"consM","module":"Streamly.Data.StreamK","link":"Streamly-Data-StreamK.html#v:consM"},{"display_html":"<a href=\"#v:fromPure\">fromPure</a> :: a -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m a","name":"fromPure","module":"Streamly.Data.StreamK","link":"Streamly-Data-StreamK.html#v:fromPure"},{"display_html":"<a href=\"#v:fromEffect\">fromEffect</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; m a -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m a","name":"fromEffect","module":"Streamly.Data.StreamK","link":"Streamly-Data-StreamK.html#v:fromEffect"},{"display_html":"<a href=\"#v:fromStream\">fromStream</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m a","name":"fromStream","module":"Streamly.Data.StreamK","link":"Streamly-Data-StreamK.html#v:fromStream"},{"display_html":"<a href=\"#v:toStream\">toStream</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"toStream","module":"Streamly.Data.StreamK","link":"Streamly-Data-StreamK.html#v:toStream"},{"display_html":"<a href=\"#v:fromFoldable\">fromFoldable</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Foldable.html#t:Foldable\" title=\"Data.Foldable\">Foldable</a> f =&gt; f a -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m a","name":"fromFoldable","module":"Streamly.Data.StreamK","link":"Streamly-Data-StreamK.html#v:fromFoldable"},{"display_html":"<a href=\"#v:uncons\">uncons</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (a, <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m a))","name":"uncons","module":"Streamly.Data.StreamK","link":"Streamly-Data-StreamK.html#v:uncons"},{"display_html":"<a href=\"#v:drain\">drain</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m a -&gt; m ()","name":"drain","module":"Streamly.Data.StreamK","link":"Streamly-Data-StreamK.html#v:drain"},{"display_html":"<a href=\"#v:parse\">parse</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-ParserK.html#t:ParserK\" title=\"Streamly.Internal.Data.ParserK\">ParserK</a> a m b -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"Streamly-Internal-Data-Parser.html#t:ParseError\" title=\"Streamly.Internal.Data.Parser\">ParseError</a> b)","name":"parse","module":"Streamly.Data.StreamK","link":"Streamly-Data-StreamK.html#v:parse"},{"display_html":"<a href=\"#v:parseBreak\">parseBreak</a> :: <span class=\"keyword\">forall</span> m a b. <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-ParserK.html#t:ParserK\" title=\"Streamly.Internal.Data.ParserK\">ParserK</a> a m b -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m a -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"Streamly-Internal-Data-Parser.html#t:ParseError\" title=\"Streamly.Internal.Data.Parser\">ParseError</a> b, <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m a)","name":"parseBreak","module":"Streamly.Data.StreamK","link":"Streamly-Data-StreamK.html#v:parseBreak"},{"display_html":"<a href=\"#v:parseBreakChunks\">parseBreakChunks</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-ParserK.html#t:ParserK\" title=\"Streamly.Internal.Data.ParserK\">ParserK</a> (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) m b -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"Streamly-Internal-Data-Parser.html#t:ParseError\" title=\"Streamly.Internal.Data.Parser\">ParseError</a> b, <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a))","name":"parseBreakChunks","module":"Streamly.Data.StreamK","link":"Streamly-Data-StreamK.html#v:parseBreakChunks"},{"display_html":"<a href=\"#v:parseChunks\">parseChunks</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-ParserK.html#t:ParserK\" title=\"Streamly.Internal.Data.ParserK\">ParserK</a> (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) m b -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"Streamly-Internal-Data-Parser.html#t:ParseError\" title=\"Streamly.Internal.Data.Parser\">ParseError</a> b)","name":"parseChunks","module":"Streamly.Data.StreamK","link":"Streamly-Data-StreamK.html#v:parseChunks"},{"display_html":"<a href=\"#v:mapM\">mapM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; m b) -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m b","name":"mapM","module":"Streamly.Data.StreamK","link":"Streamly-Data-StreamK.html#v:mapM"},{"display_html":"<a href=\"#v:dropWhile\">dropWhile</a> :: (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m a","name":"dropWhile","module":"Streamly.Data.StreamK","link":"Streamly-Data-StreamK.html#v:dropWhile"},{"display_html":"<a href=\"#v:take\">take</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m a","name":"take","module":"Streamly.Data.StreamK","link":"Streamly-Data-StreamK.html#v:take"},{"display_html":"<a href=\"#v:append\">append</a> :: <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m a","name":"append","module":"Streamly.Data.StreamK","link":"Streamly-Data-StreamK.html#v:append"},{"display_html":"<a href=\"#v:interleave\">interleave</a> :: <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m a","name":"interleave","module":"Streamly.Data.StreamK","link":"Streamly-Data-StreamK.html#v:interleave"},{"display_html":"<a href=\"#v:mergeBy\">mergeBy</a> :: (a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ordering\" title=\"Data.Ord\">Ordering</a>) -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m a","name":"mergeBy","module":"Streamly.Data.StreamK","link":"Streamly-Data-StreamK.html#v:mergeBy"},{"display_html":"<a href=\"#v:mergeByM\">mergeByM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a -&gt; m <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ordering\" title=\"Data.Ord\">Ordering</a>) -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m a","name":"mergeByM","module":"Streamly.Data.StreamK","link":"Streamly-Data-StreamK.html#v:mergeByM"},{"display_html":"<a href=\"#v:zipWith\">zipWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; b -&gt; c) -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m b -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m c","name":"zipWith","module":"Streamly.Data.StreamK","link":"Streamly-Data-StreamK.html#v:zipWith"},{"display_html":"<a href=\"#v:zipWithM\">zipWithM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; b -&gt; m c) -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m b -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m c","name":"zipWithM","module":"Streamly.Data.StreamK","link":"Streamly-Data-StreamK.html#v:zipWithM"},{"display_html":"<a href=\"#v:crossWith\">crossWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; b -&gt; c) -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m b -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m c","name":"crossWith","module":"Streamly.Data.StreamK","link":"Streamly-Data-StreamK.html#v:crossWith"},{"display_html":"<a href=\"#v:concatEffect\">concatEffect</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; m (<a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m a) -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m a","name":"concatEffect","module":"Streamly.Data.StreamK","link":"Streamly-Data-StreamK.html#v:concatEffect"},{"display_html":"<a href=\"#v:concatMapWith\">concatMapWith</a> :: (<a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m b -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m b -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m b) -&gt; (a -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m b) -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m b","name":"concatMapWith","module":"Streamly.Data.StreamK","link":"Streamly-Data-StreamK.html#v:concatMapWith"},{"display_html":"<a href=\"#v:mergeMapWith\">mergeMapWith</a> :: (<a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m b -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m b -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m b) -&gt; (a -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m b) -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m b","name":"mergeMapWith","module":"Streamly.Data.StreamK","link":"Streamly-Data-StreamK.html#v:mergeMapWith"},{"display_html":"<a href=\"#v:reverse\">reverse</a> :: <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m a","name":"reverse","module":"Streamly.Data.StreamK","link":"Streamly-Data-StreamK.html#v:reverse"},{"display_html":"<a href=\"#v:sortBy\">sortBy</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ordering\" title=\"Data.Ord\">Ordering</a>) -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m a","name":"sortBy","module":"Streamly.Data.StreamK","link":"Streamly-Data-StreamK.html#v:sortBy"},{"display_html":"<a href=\"#v:handle\">handle</a> :: (<a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m, <a href=\"/package/base-4.15.1.0/docs/Control-Exception.html#t:Exception\" title=\"Control.Exception\">Exception</a> e) =&gt; (e -&gt; m (<a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m a)) -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m a -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m a","name":"handle","module":"Streamly.Data.StreamK","link":"Streamly-Data-StreamK.html#v:handle"},{"display_html":"<a href=\"#v:bracketIO\">bracketIO</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b -&gt; (b -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> c) -&gt; (b -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m a) -&gt; <a href=\"Streamly-Data-StreamK.html#t:StreamK\" title=\"Streamly.Data.StreamK\">StreamK</a> m a","name":"bracketIO","module":"Streamly.Data.StreamK","link":"Streamly-Data-StreamK.html#v:bracketIO"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Step\">Step</a> a m r<ul class=\"subs\"><li>= <a href=\"#v:Done\">Done</a> !<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> r</li><li>| <a href=\"#v:Partial\">Partial</a> !<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> (<a href=\"Streamly-Internal-Data-ParserK.html#t:Input\" title=\"Streamly.Internal.Data.ParserK\">Input</a> a -&gt; m (<a href=\"Streamly-Internal-Data-ParserK.html#t:Step\" title=\"Streamly.Internal.Data.ParserK\">Step</a> a m r))</li><li>| <a href=\"#v:Continue\">Continue</a> !<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> (<a href=\"Streamly-Internal-Data-ParserK.html#t:Input\" title=\"Streamly.Internal.Data.ParserK\">Input</a> a -&gt; m (<a href=\"Streamly-Internal-Data-ParserK.html#t:Step\" title=\"Streamly.Internal.Data.ParserK\">Step</a> a m r))</li><li>| <a href=\"#v:Error\">Error</a> !<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> <a href=\"/package/base-4.15.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a></li></ul>","name":"Step Done Error Partial Continue","module":"Streamly.Internal.Data.ParserK","link":"Streamly-Internal-Data-ParserK.html#t:Step"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Input\">Input</a> a<ul class=\"subs\"><li>= <a href=\"#v:None\">None</a></li><li>| <a href=\"#v:Chunk\">Chunk</a> a</li></ul>","name":"Input Chunk None","module":"Streamly.Internal.Data.ParserK","link":"Streamly-Internal-Data-ParserK.html#t:Input"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ParseResult\">ParseResult</a> b<ul class=\"subs\"><li>= <a href=\"#v:Success\">Success</a> !<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> !b</li><li>| <a href=\"#v:Failure\">Failure</a> !<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> !<a href=\"/package/base-4.15.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a></li></ul>","name":"ParseResult Failure Success","module":"Streamly.Internal.Data.ParserK","link":"Streamly-Internal-Data-ParserK.html#t:ParseResult"},{"display_html":"<span class=\"keyword\">newtype</span> <a href=\"#t:ParserK\">ParserK</a> a m b = <a href=\"#v:MkParser\">MkParser</a> {<ul class=\"subs\"><li><a href=\"#v:runParser\">runParser</a> :: <span class=\"keyword\">forall</span> r. (<a href=\"Streamly-Internal-Data-ParserK.html#t:ParseResult\" title=\"Streamly.Internal.Data.ParserK\">ParseResult</a> b -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-ParserK.html#t:Input\" title=\"Streamly.Internal.Data.ParserK\">Input</a> a -&gt; m (<a href=\"Streamly-Internal-Data-ParserK.html#t:Step\" title=\"Streamly.Internal.Data.ParserK\">Step</a> a m r)) -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-ParserK.html#t:Input\" title=\"Streamly.Internal.Data.ParserK\">Input</a> a -&gt; m (<a href=\"Streamly-Internal-Data-ParserK.html#t:Step\" title=\"Streamly.Internal.Data.ParserK\">Step</a> a m r)</li></ul>}","name":"ParserK MkParser runParser","module":"Streamly.Internal.Data.ParserK","link":"Streamly-Internal-Data-ParserK.html#t:ParserK"},{"display_html":"<a href=\"#v:adaptC\">adaptC</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Internal-Data-ParserK.html#t:ParserK\" title=\"Streamly.Internal.Data.ParserK\">ParserK</a> (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) m b","name":"adaptC","module":"Streamly.Internal.Data.ParserK","link":"Streamly-Internal-Data-ParserK.html#v:adaptC"},{"display_html":"<a href=\"#v:adapt\">adapt</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Internal-Data-ParserK.html#t:ParserK\" title=\"Streamly.Internal.Data.ParserK\">ParserK</a> a m b","name":"adapt","module":"Streamly.Internal.Data.ParserK","link":"Streamly-Internal-Data-ParserK.html#v:adapt"},{"display_html":"<a href=\"#v:adaptCG\">adaptCG</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Internal-Data-ParserK.html#t:ParserK\" title=\"Streamly.Internal.Data.ParserK\">ParserK</a> (<a href=\"Streamly-Internal-Data-Array-Generic.html#t:Array\" title=\"Streamly.Internal.Data.Array.Generic\">Array</a> a) m b","name":"adaptCG","module":"Streamly.Internal.Data.ParserK","link":"Streamly-Internal-Data-ParserK.html#v:adaptCG"},{"display_html":"<a href=\"#v:fromPure\">fromPure</a> :: b -&gt; <a href=\"Streamly-Internal-Data-ParserK.html#t:ParserK\" title=\"Streamly.Internal.Data.ParserK\">ParserK</a> a m b","name":"fromPure","module":"Streamly.Internal.Data.ParserK","link":"Streamly-Internal-Data-ParserK.html#v:fromPure"},{"display_html":"<a href=\"#v:fromEffect\">fromEffect</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; m b -&gt; <a href=\"Streamly-Internal-Data-ParserK.html#t:ParserK\" title=\"Streamly.Internal.Data.ParserK\">ParserK</a> a m b","name":"fromEffect","module":"Streamly.Internal.Data.ParserK","link":"Streamly-Internal-Data-ParserK.html#v:fromEffect"},{"display_html":"<a href=\"#v:die\">die</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"Streamly-Internal-Data-ParserK.html#t:ParserK\" title=\"Streamly.Internal.Data.ParserK\">ParserK</a> a m b","name":"die","module":"Streamly.Internal.Data.ParserK","link":"Streamly-Internal-Data-ParserK.html#v:die"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Array\">Array</a> a","name":"Array","module":"Streamly.Data.Array.Generic","link":"Streamly-Data-Array-Generic.html#t:Array"},{"display_html":"<a href=\"#v:fromListN\">fromListN</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; [a] -&gt; <a href=\"Streamly-Data-Array-Generic.html#t:Array\" title=\"Streamly.Data.Array.Generic\">Array</a> a","name":"fromListN","module":"Streamly.Data.Array.Generic","link":"Streamly-Data-Array-Generic.html#v:fromListN"},{"display_html":"<a href=\"#v:fromList\">fromList</a> :: [a] -&gt; <a href=\"Streamly-Data-Array-Generic.html#t:Array\" title=\"Streamly.Data.Array.Generic\">Array</a> a","name":"fromList","module":"Streamly.Data.Array.Generic","link":"Streamly-Data-Array-Generic.html#v:fromList"},{"display_html":"<a href=\"#v:createOf\">createOf</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Data-Array-Generic.html#t:Array\" title=\"Streamly.Data.Array.Generic\">Array</a> a)","name":"createOf","module":"Streamly.Data.Array.Generic","link":"Streamly-Data-Array-Generic.html#v:createOf"},{"display_html":"<a href=\"#v:create\">create</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Data-Array-Generic.html#t:Array\" title=\"Streamly.Data.Array.Generic\">Array</a> a)","name":"create","module":"Streamly.Data.Array.Generic","link":"Streamly-Data-Array-Generic.html#v:create"},{"display_html":"<a href=\"#v:toList\">toList</a> :: <a href=\"Streamly-Data-Array-Generic.html#t:Array\" title=\"Streamly.Data.Array.Generic\">Array</a> a -&gt; [a]","name":"toList","module":"Streamly.Data.Array.Generic","link":"Streamly-Data-Array-Generic.html#v:toList"},{"display_html":"<a href=\"#v:read\">read</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Data-Array-Generic.html#t:Array\" title=\"Streamly.Data.Array.Generic\">Array</a> a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"read","module":"Streamly.Data.Array.Generic","link":"Streamly-Data-Array-Generic.html#v:read"},{"display_html":"<a href=\"#v:readRev\">readRev</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Data-Array-Generic.html#t:Array\" title=\"Streamly.Data.Array.Generic\">Array</a> a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"readRev","module":"Streamly.Data.Array.Generic","link":"Streamly-Data-Array-Generic.html#v:readRev"},{"display_html":"<a href=\"#v:reader\">reader</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (<a href=\"Streamly-Data-Array-Generic.html#t:Array\" title=\"Streamly.Data.Array.Generic\">Array</a> a) a","name":"reader","module":"Streamly.Data.Array.Generic","link":"Streamly-Data-Array-Generic.html#v:reader"},{"display_html":"<a href=\"#v:length\">length</a> :: <a href=\"Streamly-Data-Array-Generic.html#t:Array\" title=\"Streamly.Data.Array.Generic\">Array</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>","name":"length","module":"Streamly.Data.Array.Generic","link":"Streamly-Data-Array-Generic.html#v:length"},{"display_html":"<a href=\"#v:getIndex\">getIndex</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Data-Array-Generic.html#t:Array\" title=\"Streamly.Data.Array.Generic\">Array</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a","name":"getIndex","module":"Streamly.Data.Array.Generic","link":"Streamly-Data-Array-Generic.html#v:getIndex"},{"display_html":"<a href=\"#v:writeN\">writeN</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Data-Array-Generic.html#t:Array\" title=\"Streamly.Data.Array.Generic\">Array</a> a)","name":"writeN","module":"Streamly.Data.Array.Generic","link":"Streamly-Data-Array-Generic.html#v:writeN"},{"display_html":"<a href=\"#v:write\">write</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Data-Array-Generic.html#t:Array\" title=\"Streamly.Data.Array.Generic\">Array</a> a)","name":"write","module":"Streamly.Data.Array.Generic","link":"Streamly-Data-Array-Generic.html#v:write"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Array\">Array</a> a = <a href=\"#v:Array\">Array</a> {<ul class=\"subs\"><li><a href=\"#v:arrContents\">arrContents</a> :: !<a href=\"Streamly-Internal-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Internal.Data.MutByteArray\">MutByteArray</a></li><li><a href=\"#v:arrStart\">arrStart</a> :: !<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a></li><li><a href=\"#v:arrEnd\">arrEnd</a> :: !<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a></li></ul>}","name":"Array Array arrStart arrContents arrEnd","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#t:Array"},{"display_html":"<a href=\"#v:unsafeFreeze\">unsafeFreeze</a> :: <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a","name":"unsafeFreeze","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:unsafeFreeze"},{"display_html":"<a href=\"#v:unsafeFreezeWithShrink\">unsafeFreezeWithShrink</a> :: <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a =&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a -&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a","name":"unsafeFreezeWithShrink","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:unsafeFreezeWithShrink"},{"display_html":"<a href=\"#v:unsafeThaw\">unsafeThaw</a> :: <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; <a href=\"Streamly-Internal-Data-MutArray.html#t:MutArray\" title=\"Streamly.Internal.Data.MutArray\">MutArray</a> a","name":"unsafeThaw","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:unsafeThaw"},{"display_html":"<a href=\"#v:pin\">pin</a> :: <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a)","name":"pin","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:pin"},{"display_html":"<a href=\"#v:unpin\">unpin</a> :: <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a)","name":"unpin","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:unpin"},{"display_html":"<a href=\"#v:isPinned\">isPinned</a> :: <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"isPinned","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:isPinned"},{"display_html":"<a href=\"#v:unsafePinnedAsPtr\">unsafePinnedAsPtr</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; (<a href=\"/package/base-4.15.1.0/docs/Foreign-Ptr.html#t:Ptr\" title=\"Foreign.Ptr\">Ptr</a> a -&gt; m b) -&gt; m b","name":"unsafePinnedAsPtr","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:unsafePinnedAsPtr"},{"display_html":"<a href=\"#v:empty\">empty</a> :: <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a","name":"empty","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:empty"},{"display_html":"<a href=\"#v:clone\">clone</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a)","name":"clone","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:clone"},{"display_html":"<a href=\"#v:pinnedClone\">pinnedClone</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a)","name":"pinnedClone","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:pinnedClone"},{"display_html":"<a href=\"#v:splitAt\">splitAt</a> :: <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a, <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a)","name":"splitAt","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:splitAt"},{"display_html":"<a href=\"#v:breakOn\">breakOn</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> -&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> -&gt; m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>, <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>))","name":"breakOn","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:breakOn"},{"display_html":"<a href=\"#v:unsafeMakePure\">unsafeMakePure</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a b -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b","name":"unsafeMakePure","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:unsafeMakePure"},{"display_html":"<a href=\"#v:createOf\">createOf</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a)","name":"createOf","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:createOf"},{"display_html":"<a href=\"#v:pinnedCreateOf\">pinnedCreateOf</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a)","name":"pinnedCreateOf","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:pinnedCreateOf"},{"display_html":"<a href=\"#v:unsafeCreateOf\">unsafeCreateOf</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a)","name":"unsafeCreateOf","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:unsafeCreateOf"},{"display_html":"<a href=\"#v:unsafePinnedCreateOf\">unsafePinnedCreateOf</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a)","name":"unsafePinnedCreateOf","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:unsafePinnedCreateOf"},{"display_html":"<a href=\"#v:create\">create</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a)","name":"create","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:create"},{"display_html":"<a href=\"#v:pinnedCreate\">pinnedCreate</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a)","name":"pinnedCreate","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:pinnedCreate"},{"display_html":"<a href=\"#v:createWith\">createWith</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a)","name":"createWith","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:createWith"},{"display_html":"<a href=\"#v:fromListN\">fromListN</a> :: <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; [a] -&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a","name":"fromListN","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:fromListN"},{"display_html":"<a href=\"#v:pinnedFromListN\">pinnedFromListN</a> :: <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; [a] -&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a","name":"pinnedFromListN","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:pinnedFromListN"},{"display_html":"<a href=\"#v:fromList\">fromList</a> :: <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a =&gt; [a] -&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a","name":"fromList","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:fromList"},{"display_html":"<a href=\"#v:pinnedFromList\">pinnedFromList</a> :: <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a =&gt; [a] -&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a","name":"pinnedFromList","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:pinnedFromList"},{"display_html":"<a href=\"#v:fromListRevN\">fromListRevN</a> :: <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; [a] -&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a","name":"fromListRevN","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:fromListRevN"},{"display_html":"<a href=\"#v:fromListRev\">fromListRev</a> :: <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a =&gt; [a] -&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a","name":"fromListRev","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:fromListRev"},{"display_html":"<a href=\"#v:fromStreamN\">fromStreamN</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a)","name":"fromStreamN","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:fromStreamN"},{"display_html":"<a href=\"#v:fromStream\">fromStream</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a)","name":"fromStream","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:fromStream"},{"display_html":"<a href=\"#v:fromPureStreamN\">fromPureStreamN</a> :: <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> <a href=\"/package/base-4.15.1.0/docs/Data-Functor-Identity.html#t:Identity\" title=\"Data.Functor.Identity\">Identity</a> a -&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a","name":"fromPureStreamN","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:fromPureStreamN"},{"display_html":"<a href=\"#v:fromPureStream\">fromPureStream</a> :: <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> <a href=\"/package/base-4.15.1.0/docs/Data-Functor-Identity.html#t:Identity\" title=\"Data.Functor.Identity\">Identity</a> a -&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a","name":"fromPureStream","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:fromPureStream"},{"display_html":"<a href=\"#v:fromByteStr-35-\">fromByteStr#</a> :: <a href=\"/package/base-4.15.1.0/docs/GHC-Exts.html#t:Addr-35-\" title=\"GHC.Exts\">Addr#</a> -&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"fromByteStr#","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:fromByteStr-35-"},{"display_html":"<a href=\"#v:fromByteStr\">fromByteStr</a> :: <a href=\"/package/base-4.15.1.0/docs/Foreign-Ptr.html#t:Ptr\" title=\"Foreign.Ptr\">Ptr</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> -&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"fromByteStr","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:fromByteStr"},{"display_html":"<a href=\"#v:fromPtrN\">fromPtrN</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Foreign-Ptr.html#t:Ptr\" title=\"Foreign.Ptr\">Ptr</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> -&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"fromPtrN","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:fromPtrN"},{"display_html":"<a href=\"#v:fromChunks\">fromChunks</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) -&gt; m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a)","name":"fromChunks","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:fromChunks"},{"display_html":"<a href=\"#v:fromChunksK\">fromChunksK</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) -&gt; m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a)","name":"fromChunksK","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:fromChunksK"},{"display_html":"<a href=\"#v:unsafeIndexIO\">unsafeIndexIO</a> :: <span class=\"keyword\">forall</span> a. <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a","name":"unsafeIndexIO","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:unsafeIndexIO"},{"display_html":"<a href=\"#v:getIndexUnsafe\">getIndexUnsafe</a> :: <span class=\"keyword\">forall</span> a. <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; a","name":"getIndexUnsafe","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:getIndexUnsafe"},{"display_html":"<a href=\"#v:read\">read</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"read","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:read"},{"display_html":"<a href=\"#v:readRev\">readRev</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"readRev","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:readRev"},{"display_html":"<a href=\"#v:toStreamK\">toStreamK</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"toStreamK","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:toStreamK"},{"display_html":"<a href=\"#v:toStreamKRev\">toStreamKRev</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m a","name":"toStreamKRev","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:toStreamKRev"},{"display_html":"<a href=\"#v:toList\">toList</a> :: <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a =&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; [a]","name":"toList","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:toList"},{"display_html":"<a href=\"#v:producer\">producer</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Producer.html#t:Producer\" title=\"Streamly.Internal.Data.Producer\">Producer</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) a","name":"producer","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:producer"},{"display_html":"<a href=\"#v:readerUnsafe\">readerUnsafe</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) a","name":"readerUnsafe","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:readerUnsafe"},{"display_html":"<a href=\"#v:reader\">reader</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) a","name":"reader","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:reader"},{"display_html":"<a href=\"#v:readerRev\">readerRev</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) a","name":"readerRev","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:readerRev"},{"display_html":"<a href=\"#v:length\">length</a> :: <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a =&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>","name":"length","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:length"},{"display_html":"<a href=\"#v:byteLength\">byteLength</a> :: <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>","name":"byteLength","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:byteLength"},{"display_html":"<a href=\"#v:foldl-39-\">foldl'</a> :: <span class=\"keyword\">forall</span> a b. <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a =&gt; (b -&gt; a -&gt; b) -&gt; b -&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; b","name":"foldl'","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:foldl-39-"},{"display_html":"<a href=\"#v:foldr\">foldr</a> :: <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a =&gt; (a -&gt; b -&gt; b) -&gt; b -&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; b","name":"foldr","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:foldr"},{"display_html":"<a href=\"#v:byteCmp\">byteCmp</a> :: <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ordering\" title=\"Data.Ord\">Ordering</a>","name":"byteCmp","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:byteCmp"},{"display_html":"<a href=\"#v:byteEq\">byteEq</a> :: <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"byteEq","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:byteEq"},{"display_html":"<a href=\"#v:splice\">splice</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a)","name":"splice","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:splice"},{"display_html":"<a href=\"#v:chunksOf\">chunksOf</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a)","name":"chunksOf","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:chunksOf"},{"display_html":"<a href=\"#v:pinnedChunksOf\">pinnedChunksOf</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a)","name":"pinnedChunksOf","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:pinnedChunksOf"},{"display_html":"<a href=\"#v:buildChunks\">buildChunks</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m (<a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a))","name":"buildChunks","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:buildChunks"},{"display_html":"<a href=\"#v:concat\">concat</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"concat","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:concat"},{"display_html":"<a href=\"#v:concatRev\">concatRev</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"concatRev","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:concatRev"},{"display_html":"<a href=\"#v:fCompactGE\">fCompactGE</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a)","name":"fCompactGE","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:fCompactGE"},{"display_html":"<a href=\"#v:fPinnedCompactGE\">fPinnedCompactGE</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a)","name":"fPinnedCompactGE","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:fPinnedCompactGE"},{"display_html":"<a href=\"#v:lCompactGE\">lCompactGE</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) () -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) ()","name":"lCompactGE","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:lCompactGE"},{"display_html":"<a href=\"#v:lPinnedCompactGE\">lPinnedCompactGE</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) () -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) ()","name":"lPinnedCompactGE","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:lPinnedCompactGE"},{"display_html":"<a href=\"#v:compactGE\">compactGE</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a)","name":"compactGE","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:compactGE"},{"display_html":"<a href=\"#v:asPtrUnsafe\">asPtrUnsafe</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; (<a href=\"/package/base-4.15.1.0/docs/Foreign-Ptr.html#t:Ptr\" title=\"Foreign.Ptr\">Ptr</a> a -&gt; m b) -&gt; m b","name":"asPtrUnsafe","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:asPtrUnsafe"},{"display_html":"<a href=\"#v:unsafeIndex\">unsafeIndex</a> :: <span class=\"keyword\">forall</span> a. <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; a","name":"unsafeIndex","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:unsafeIndex"},{"display_html":"<a href=\"#v:bufferChunks\">bufferChunks</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m (<a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a))","name":"bufferChunks","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:bufferChunks"},{"display_html":"<a href=\"#v:flattenArrays\">flattenArrays</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"flattenArrays","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:flattenArrays"},{"display_html":"<a href=\"#v:flattenArraysRev\">flattenArraysRev</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"flattenArraysRev","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:flattenArraysRev"},{"display_html":"<a href=\"#v:fromArrayStreamK\">fromArrayStreamK</a> :: (<a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a, <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m) =&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) -&gt; m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a)","name":"fromArrayStreamK","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:fromArrayStreamK"},{"display_html":"<a href=\"#v:fromStreamDN\">fromStreamDN</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a)","name":"fromStreamDN","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:fromStreamDN"},{"display_html":"<a href=\"#v:fromStreamD\">fromStreamD</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a)","name":"fromStreamD","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:fromStreamD"},{"display_html":"<a href=\"#v:toStreamD\">toStreamD</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"toStreamD","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:toStreamD"},{"display_html":"<a href=\"#v:toStreamDRev\">toStreamDRev</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"toStreamDRev","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:toStreamDRev"},{"display_html":"<a href=\"#v:toStream\">toStream</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"toStream","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:toStream"},{"display_html":"<a href=\"#v:toStreamRev\">toStreamRev</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"toStreamRev","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:toStreamRev"},{"display_html":"<a href=\"#v:nil\">nil</a> :: <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a","name":"nil","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:nil"},{"display_html":"<a href=\"#v:writeWith\">writeWith</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a)","name":"writeWith","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:writeWith"},{"display_html":"<a href=\"#v:writeN\">writeN</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a)","name":"writeN","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:writeN"},{"display_html":"<a href=\"#v:pinnedWriteN\">pinnedWriteN</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a)","name":"pinnedWriteN","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:pinnedWriteN"},{"display_html":"<a href=\"#v:writeNUnsafe\">writeNUnsafe</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a)","name":"writeNUnsafe","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:writeNUnsafe"},{"display_html":"<a href=\"#v:pinnedWriteNUnsafe\">pinnedWriteNUnsafe</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a)","name":"pinnedWriteNUnsafe","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:pinnedWriteNUnsafe"},{"display_html":"<a href=\"#v:pinnedWriteNAligned\">pinnedWriteNAligned</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a)","name":"pinnedWriteNAligned","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:pinnedWriteNAligned"},{"display_html":"<a href=\"#v:write\">write</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a)","name":"write","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:write"},{"display_html":"<a href=\"#v:pinnedWrite\">pinnedWrite</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a)","name":"pinnedWrite","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:pinnedWrite"},{"display_html":"<a href=\"#v:writeLastN\">writeLastN</a> :: (<a href=\"/package/base-4.15.1.0/docs/Foreign-Storable.html#t:Storable\" title=\"Foreign.Storable\">Storable</a> a, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a, <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a)","name":"writeLastN","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:writeLastN"},{"display_html":"<a href=\"#v:getIndex\">getIndex</a> :: <span class=\"keyword\">forall</span> a. <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a","name":"getIndex","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:getIndex"},{"display_html":"<a href=\"#v:getIndexRev\">getIndexRev</a> :: <span class=\"keyword\">forall</span> a. <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a","name":"getIndexRev","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:getIndexRev"},{"display_html":"<a href=\"#v:last\">last</a> :: <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a =&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a","name":"last","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:last"},{"display_html":"<a href=\"#v:indexReader\">indexReader</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) a","name":"indexReader","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:indexReader"},{"display_html":"<a href=\"#v:indexReaderFromThenTo\">indexReaderFromThenTo</a> :: <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>, <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>, <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>, <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) a","name":"indexReaderFromThenTo","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:indexReaderFromThenTo"},{"display_html":"<a href=\"#v:null\">null</a> :: <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"null","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:null"},{"display_html":"<a href=\"#v:binarySearch\">binarySearch</a> :: a -&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>","name":"binarySearch","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:binarySearch"},{"display_html":"<a href=\"#v:findIndicesOf\">findIndicesOf</a> :: (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> <a href=\"/package/base-4.15.1.0/docs/Data-Functor-Identity.html#t:Identity\" title=\"Data.Functor.Identity\">Identity</a> <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>","name":"findIndicesOf","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:findIndicesOf"},{"display_html":"<a href=\"#v:indexFinder\">indexFinder</a> :: (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> <a href=\"/package/base-4.15.1.0/docs/Data-Functor-Identity.html#t:Identity\" title=\"Data.Functor.Identity\">Identity</a> (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>","name":"indexFinder","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:indexFinder"},{"display_html":"<a href=\"#v:cast\">cast</a> :: <span class=\"keyword\">forall</span> a b. <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> b =&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> b)","name":"cast","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:cast"},{"display_html":"<a href=\"#v:asBytes\">asBytes</a> :: <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"asBytes","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:asBytes"},{"display_html":"<a href=\"#v:castUnsafe\">castUnsafe</a> :: <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> b","name":"castUnsafe","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:castUnsafe"},{"display_html":"<a href=\"#v:asCStringUnsafe\">asCStringUnsafe</a> :: <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; (<a href=\"/package/base-4.15.1.0/docs/Foreign-C-String.html#t:CString\" title=\"Foreign.C.String\">CString</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b) -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> b","name":"asCStringUnsafe","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:asCStringUnsafe"},{"display_html":"<a href=\"#v:getSliceUnsafe\">getSliceUnsafe</a> :: <span class=\"keyword\">forall</span> a. <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a","name":"getSliceUnsafe","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:getSliceUnsafe"},{"display_html":"<a href=\"#v:sliceIndexerFromLen\">sliceIndexerFromLen</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>, <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>)","name":"sliceIndexerFromLen","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:sliceIndexerFromLen"},{"display_html":"<a href=\"#v:slicerFromLen\">slicerFromLen</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a)","name":"slicerFromLen","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:slicerFromLen"},{"display_html":"<a href=\"#v:splitOn\">splitOn</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; (a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>) -&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a)","name":"splitOn","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:splitOn"},{"display_html":"<a href=\"#v:streamTransform\">streamTransform</a> :: <span class=\"keyword\">forall</span> m a b. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> b) =&gt; (<a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b) -&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> b)","name":"streamTransform","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:streamTransform"},{"display_html":"<a href=\"#v:streamFold\">streamFold</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; (<a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m b) -&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; m b","name":"streamFold","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:streamFold"},{"display_html":"<a href=\"#v:fold\">fold</a> :: <span class=\"keyword\">forall</span> m a b. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; m b","name":"fold","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:fold"},{"display_html":"<a href=\"#v:interpose\">interpose</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"interpose","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:interpose"},{"display_html":"<a href=\"#v:interposeSuffix\">interposeSuffix</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"interposeSuffix","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:interposeSuffix"},{"display_html":"<a href=\"#v:intercalateSuffix\">intercalateSuffix</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"intercalateSuffix","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:intercalateSuffix"},{"display_html":"<a href=\"#v:compactLE\">compactLE</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a)","name":"compactLE","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:compactLE"},{"display_html":"<a href=\"#v:pinnedCompactLE\">pinnedCompactLE</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a)","name":"pinnedCompactLE","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:pinnedCompactLE"},{"display_html":"<a href=\"#v:compactOnByte\">compactOnByte</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>)","name":"compactOnByte","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:compactOnByte"},{"display_html":"<a href=\"#v:compactOnByteSuffix\">compactOnByteSuffix</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>)","name":"compactOnByteSuffix","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:compactOnByteSuffix"},{"display_html":"<a href=\"#v:foldBreakChunks\">foldBreakChunks</a> :: <span class=\"keyword\">forall</span> m a b. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) -&gt; m (b, <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a))","name":"foldBreakChunks","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:foldBreakChunks"},{"display_html":"<a href=\"#v:foldChunks\">foldChunks</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) -&gt; m b","name":"foldChunks","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:foldChunks"},{"display_html":"<a href=\"#v:foldBreakChunksK\">foldBreakChunksK</a> :: <span class=\"keyword\">forall</span> m a b. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) -&gt; m (b, <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a))","name":"foldBreakChunksK","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:foldBreakChunksK"},{"display_html":"<a href=\"#v:parseBreakChunksK\">parseBreakChunksK</a> :: <span class=\"keyword\">forall</span> m a b. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"Streamly-Internal-Data-Parser.html#t:ParseError\" title=\"Streamly.Internal.Data.Parser\">ParseError</a> b, <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a))","name":"parseBreakChunksK","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:parseBreakChunksK"},{"display_html":"<a href=\"#v:encodeAs\">encodeAs</a> :: <span class=\"keyword\">forall</span> a. <a href=\"Streamly-Internal-Data-MutByteArray.html#t:Serialize\" title=\"Streamly.Internal.Data.MutByteArray\">Serialize</a> a =&gt; <a href=\"Streamly-Internal-Data-MutByteArray.html#t:PinnedState\" title=\"Streamly.Internal.Data.MutByteArray\">PinnedState</a> -&gt; a -&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"encodeAs","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:encodeAs"},{"display_html":"<a href=\"#v:serialize\">serialize</a> :: <a href=\"Streamly-Internal-Data-MutByteArray.html#t:Serialize\" title=\"Streamly.Internal.Data.MutByteArray\">Serialize</a> a =&gt; a -&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"serialize","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:serialize"},{"display_html":"<a href=\"#v:pinnedSerialize\">pinnedSerialize</a> :: <a href=\"Streamly-Internal-Data-MutByteArray.html#t:Serialize\" title=\"Streamly.Internal.Data.MutByteArray\">Serialize</a> a =&gt; a -&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"pinnedSerialize","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:pinnedSerialize"},{"display_html":"<a href=\"#v:deserialize\">deserialize</a> :: <a href=\"Streamly-Internal-Data-MutByteArray.html#t:Serialize\" title=\"Streamly.Internal.Data.MutByteArray\">Serialize</a> a =&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> -&gt; a","name":"deserialize","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:deserialize"},{"display_html":"<a href=\"#v:genSlicesFromLen\">genSlicesFromLen</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>, <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>)","name":"genSlicesFromLen","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:genSlicesFromLen"},{"display_html":"<a href=\"#v:getSlicesFromLen\">getSlicesFromLen</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a)","name":"getSlicesFromLen","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:getSlicesFromLen"},{"display_html":"<a href=\"#v:getIndices\">getIndices</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) a","name":"getIndices","module":"Streamly.Internal.Data.Array","link":"Streamly-Internal-Data-Array.html#v:getIndices"},{"display_html":"<a href=\"#v:getChunk\">getChunk</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:Handle\" title=\"System.IO\">Handle</a> -&gt; m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>)","name":"getChunk","module":"Streamly.Internal.FileSystem.Handle","link":"Streamly-Internal-FileSystem-Handle.html#v:getChunk"},{"display_html":"<a href=\"#v:getChunkOf\">getChunkOf</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:Handle\" title=\"System.IO\">Handle</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>)","name":"getChunkOf","module":"Streamly.Internal.FileSystem.Handle","link":"Streamly-Internal-FileSystem-Handle.html#v:getChunkOf"},{"display_html":"<a href=\"#v:putChunk\">putChunk</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:Handle\" title=\"System.IO\">Handle</a> -&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; m ()","name":"putChunk","module":"Streamly.Internal.FileSystem.Handle","link":"Streamly-Internal-FileSystem-Handle.html#v:putChunk"},{"display_html":"<a href=\"#v:read\">read</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:Handle\" title=\"System.IO\">Handle</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"read","module":"Streamly.Internal.FileSystem.Handle","link":"Streamly-Internal-FileSystem-Handle.html#v:read"},{"display_html":"<a href=\"#v:readWith\">readWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:Handle\" title=\"System.IO\">Handle</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"readWith","module":"Streamly.Internal.FileSystem.Handle","link":"Streamly-Internal-FileSystem-Handle.html#v:readWith"},{"display_html":"<a href=\"#v:readChunksWith\">readChunksWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:Handle\" title=\"System.IO\">Handle</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>)","name":"readChunksWith","module":"Streamly.Internal.FileSystem.Handle","link":"Streamly-Internal-FileSystem-Handle.html#v:readChunksWith"},{"display_html":"<a href=\"#v:readChunks\">readChunks</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:Handle\" title=\"System.IO\">Handle</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>)","name":"readChunks","module":"Streamly.Internal.FileSystem.Handle","link":"Streamly-Internal-FileSystem-Handle.html#v:readChunks"},{"display_html":"<a href=\"#v:reader\">reader</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:Handle\" title=\"System.IO\">Handle</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"reader","module":"Streamly.Internal.FileSystem.Handle","link":"Streamly-Internal-FileSystem-Handle.html#v:reader"},{"display_html":"<a href=\"#v:readerWith\">readerWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>, <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:Handle\" title=\"System.IO\">Handle</a>) <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"readerWith","module":"Streamly.Internal.FileSystem.Handle","link":"Streamly-Internal-FileSystem-Handle.html#v:readerWith"},{"display_html":"<a href=\"#v:chunkReader\">chunkReader</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:Handle\" title=\"System.IO\">Handle</a> (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>)","name":"chunkReader","module":"Streamly.Internal.FileSystem.Handle","link":"Streamly-Internal-FileSystem-Handle.html#v:chunkReader"},{"display_html":"<a href=\"#v:chunkReaderWith\">chunkReaderWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>, <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:Handle\" title=\"System.IO\">Handle</a>) (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>)","name":"chunkReaderWith","module":"Streamly.Internal.FileSystem.Handle","link":"Streamly-Internal-FileSystem-Handle.html#v:chunkReaderWith"},{"display_html":"<a href=\"#v:write\">write</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:Handle\" title=\"System.IO\">Handle</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> ()","name":"write","module":"Streamly.Internal.FileSystem.Handle","link":"Streamly-Internal-FileSystem-Handle.html#v:write"},{"display_html":"<a href=\"#v:writeWith\">writeWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:Handle\" title=\"System.IO\">Handle</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> ()","name":"writeWith","module":"Streamly.Internal.FileSystem.Handle","link":"Streamly-Internal-FileSystem-Handle.html#v:writeWith"},{"display_html":"<a href=\"#v:writeChunks\">writeChunks</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:Handle\" title=\"System.IO\">Handle</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) ()","name":"writeChunks","module":"Streamly.Internal.FileSystem.Handle","link":"Streamly-Internal-FileSystem-Handle.html#v:writeChunks"},{"display_html":"<a href=\"#v:writeChunksWith\">writeChunksWith</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:Handle\" title=\"System.IO\">Handle</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) ()","name":"writeChunksWith","module":"Streamly.Internal.FileSystem.Handle","link":"Streamly-Internal-FileSystem-Handle.html#v:writeChunksWith"},{"display_html":"<a href=\"#v:writeMaybesWith\">writeMaybesWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:Handle\" title=\"System.IO\">Handle</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>) ()","name":"writeMaybesWith","module":"Streamly.Internal.FileSystem.Handle","link":"Streamly-Internal-FileSystem-Handle.html#v:writeMaybesWith"},{"display_html":"<a href=\"#v:writer\">writer</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Refold-Type.html#t:Refold\" title=\"Streamly.Internal.Data.Refold.Type\">Refold</a> m <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:Handle\" title=\"System.IO\">Handle</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> ()","name":"writer","module":"Streamly.Internal.FileSystem.Handle","link":"Streamly-Internal-FileSystem-Handle.html#v:writer"},{"display_html":"<a href=\"#v:writerWith\">writerWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Refold-Type.html#t:Refold\" title=\"Streamly.Internal.Data.Refold.Type\">Refold</a> m <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:Handle\" title=\"System.IO\">Handle</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> ()","name":"writerWith","module":"Streamly.Internal.FileSystem.Handle","link":"Streamly-Internal-FileSystem-Handle.html#v:writerWith"},{"display_html":"<a href=\"#v:chunkWriter\">chunkWriter</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Refold-Type.html#t:Refold\" title=\"Streamly.Internal.Data.Refold.Type\">Refold</a> m <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:Handle\" title=\"System.IO\">Handle</a> (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) ()","name":"chunkWriter","module":"Streamly.Internal.FileSystem.Handle","link":"Streamly-Internal-FileSystem-Handle.html#v:chunkWriter"},{"display_html":"<a href=\"#v:putBytes\">putBytes</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:Handle\" title=\"System.IO\">Handle</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> -&gt; m ()","name":"putBytes","module":"Streamly.Internal.FileSystem.Handle","link":"Streamly-Internal-FileSystem-Handle.html#v:putBytes"},{"display_html":"<a href=\"#v:putBytesWith\">putBytesWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:Handle\" title=\"System.IO\">Handle</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> -&gt; m ()","name":"putBytesWith","module":"Streamly.Internal.FileSystem.Handle","link":"Streamly-Internal-FileSystem-Handle.html#v:putBytesWith"},{"display_html":"<a href=\"#v:putChunksWith\">putChunksWith</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:Handle\" title=\"System.IO\">Handle</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) -&gt; m ()","name":"putChunksWith","module":"Streamly.Internal.FileSystem.Handle","link":"Streamly-Internal-FileSystem-Handle.html#v:putChunksWith"},{"display_html":"<a href=\"#v:putChunks\">putChunks</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:Handle\" title=\"System.IO\">Handle</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) -&gt; m ()","name":"putChunks","module":"Streamly.Internal.FileSystem.Handle","link":"Streamly-Internal-FileSystem-Handle.html#v:putChunks"},{"display_html":"<a href=\"#v:chunkReaderFromToWith\">chunkReaderFromToWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>, <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>, <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>, <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:Handle\" title=\"System.IO\">Handle</a>) (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>)","name":"chunkReaderFromToWith","module":"Streamly.Internal.FileSystem.Handle","link":"Streamly-Internal-FileSystem-Handle.html#v:chunkReaderFromToWith"},{"display_html":"<a href=\"#v:readChunksWithBufferOf\">readChunksWithBufferOf</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>, <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:Handle\" title=\"System.IO\">Handle</a>) (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>)","name":"readChunksWithBufferOf","module":"Streamly.Internal.FileSystem.Handle","link":"Streamly-Internal-FileSystem-Handle.html#v:readChunksWithBufferOf"},{"display_html":"<a href=\"#v:readWithBufferOf\">readWithBufferOf</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>, <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:Handle\" title=\"System.IO\">Handle</a>) <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"readWithBufferOf","module":"Streamly.Internal.FileSystem.Handle","link":"Streamly-Internal-FileSystem-Handle.html#v:readWithBufferOf"},{"display_html":"<a href=\"#v:writeChunksWithBufferOf\">writeChunksWithBufferOf</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:Handle\" title=\"System.IO\">Handle</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) ()","name":"writeChunksWithBufferOf","module":"Streamly.Internal.FileSystem.Handle","link":"Streamly-Internal-FileSystem-Handle.html#v:writeChunksWithBufferOf"},{"display_html":"<a href=\"#v:writeWithBufferOf\">writeWithBufferOf</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:Handle\" title=\"System.IO\">Handle</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> ()","name":"writeWithBufferOf","module":"Streamly.Internal.FileSystem.Handle","link":"Streamly-Internal-FileSystem-Handle.html#v:writeWithBufferOf"},{"display_html":"<a href=\"#v:getChunk\">getChunk</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:Handle\" title=\"System.IO\">Handle</a> -&gt; m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>)","name":"getChunk","module":"Streamly.FileSystem.Handle","link":"Streamly-FileSystem-Handle.html#v:getChunk"},{"display_html":"<a href=\"#v:putChunk\">putChunk</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:Handle\" title=\"System.IO\">Handle</a> -&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; m ()","name":"putChunk","module":"Streamly.FileSystem.Handle","link":"Streamly-FileSystem-Handle.html#v:putChunk"},{"display_html":"<a href=\"#v:read\">read</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:Handle\" title=\"System.IO\">Handle</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"read","module":"Streamly.FileSystem.Handle","link":"Streamly-FileSystem-Handle.html#v:read"},{"display_html":"<a href=\"#v:readWith\">readWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:Handle\" title=\"System.IO\">Handle</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"readWith","module":"Streamly.FileSystem.Handle","link":"Streamly-FileSystem-Handle.html#v:readWith"},{"display_html":"<a href=\"#v:readChunks\">readChunks</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:Handle\" title=\"System.IO\">Handle</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>)","name":"readChunks","module":"Streamly.FileSystem.Handle","link":"Streamly-FileSystem-Handle.html#v:readChunks"},{"display_html":"<a href=\"#v:readChunksWith\">readChunksWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:Handle\" title=\"System.IO\">Handle</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>)","name":"readChunksWith","module":"Streamly.FileSystem.Handle","link":"Streamly-FileSystem-Handle.html#v:readChunksWith"},{"display_html":"<a href=\"#v:reader\">reader</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:Handle\" title=\"System.IO\">Handle</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"reader","module":"Streamly.FileSystem.Handle","link":"Streamly-FileSystem-Handle.html#v:reader"},{"display_html":"<a href=\"#v:readerWith\">readerWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>, <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:Handle\" title=\"System.IO\">Handle</a>) <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"readerWith","module":"Streamly.FileSystem.Handle","link":"Streamly-FileSystem-Handle.html#v:readerWith"},{"display_html":"<a href=\"#v:chunkReader\">chunkReader</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:Handle\" title=\"System.IO\">Handle</a> (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>)","name":"chunkReader","module":"Streamly.FileSystem.Handle","link":"Streamly-FileSystem-Handle.html#v:chunkReader"},{"display_html":"<a href=\"#v:chunkReaderWith\">chunkReaderWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>, <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:Handle\" title=\"System.IO\">Handle</a>) (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>)","name":"chunkReaderWith","module":"Streamly.FileSystem.Handle","link":"Streamly-FileSystem-Handle.html#v:chunkReaderWith"},{"display_html":"<a href=\"#v:write\">write</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:Handle\" title=\"System.IO\">Handle</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> ()","name":"write","module":"Streamly.FileSystem.Handle","link":"Streamly-FileSystem-Handle.html#v:write"},{"display_html":"<a href=\"#v:writeWith\">writeWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:Handle\" title=\"System.IO\">Handle</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> ()","name":"writeWith","module":"Streamly.FileSystem.Handle","link":"Streamly-FileSystem-Handle.html#v:writeWith"},{"display_html":"<a href=\"#v:writeChunks\">writeChunks</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:Handle\" title=\"System.IO\">Handle</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) ()","name":"writeChunks","module":"Streamly.FileSystem.Handle","link":"Streamly-FileSystem-Handle.html#v:writeChunks"},{"display_html":"<a href=\"#v:readWithBufferOf\">readWithBufferOf</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>, <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:Handle\" title=\"System.IO\">Handle</a>) <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"readWithBufferOf","module":"Streamly.FileSystem.Handle","link":"Streamly-FileSystem-Handle.html#v:readWithBufferOf"},{"display_html":"<a href=\"#v:readChunksWithBufferOf\">readChunksWithBufferOf</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>, <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:Handle\" title=\"System.IO\">Handle</a>) (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>)","name":"readChunksWithBufferOf","module":"Streamly.FileSystem.Handle","link":"Streamly-FileSystem-Handle.html#v:readChunksWithBufferOf"},{"display_html":"<a href=\"#v:writeChunksWithBufferOf\">writeChunksWithBufferOf</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:Handle\" title=\"System.IO\">Handle</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) ()","name":"writeChunksWithBufferOf","module":"Streamly.FileSystem.Handle","link":"Streamly-FileSystem-Handle.html#v:writeChunksWithBufferOf"},{"display_html":"<a href=\"#v:writeWithBufferOf\">writeWithBufferOf</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:Handle\" title=\"System.IO\">Handle</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> ()","name":"writeWithBufferOf","module":"Streamly.FileSystem.Handle","link":"Streamly-FileSystem-Handle.html#v:writeWithBufferOf"},{"display_html":"<a href=\"#v:withFile\">withFile</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IOMode\" title=\"System.IO\">IOMode</a> -&gt; (<a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:Handle\" title=\"System.IO\">Handle</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"withFile","module":"Streamly.Internal.FileSystem.File","link":"Streamly-Internal-FileSystem-File.html#v:withFile"},{"display_html":"<a href=\"#v:read\">read</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"read","module":"Streamly.Internal.FileSystem.File","link":"Streamly-Internal-FileSystem-File.html#v:read"},{"display_html":"<a href=\"#v:readChunksWith\">readChunksWith</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>)","name":"readChunksWith","module":"Streamly.Internal.FileSystem.File","link":"Streamly-Internal-FileSystem-File.html#v:readChunksWith"},{"display_html":"<a href=\"#v:readChunks\">readChunks</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>)","name":"readChunks","module":"Streamly.Internal.FileSystem.File","link":"Streamly-Internal-FileSystem-File.html#v:readChunks"},{"display_html":"<a href=\"#v:readerWith\">readerWith</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>, <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>) <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"readerWith","module":"Streamly.Internal.FileSystem.File","link":"Streamly-Internal-FileSystem-File.html#v:readerWith"},{"display_html":"<a href=\"#v:reader\">reader</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"reader","module":"Streamly.Internal.FileSystem.File","link":"Streamly-Internal-FileSystem-File.html#v:reader"},{"display_html":"<a href=\"#v:chunkReaderWith\">chunkReaderWith</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>, <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>) (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>)","name":"chunkReaderWith","module":"Streamly.Internal.FileSystem.File","link":"Streamly-Internal-FileSystem-File.html#v:chunkReaderWith"},{"display_html":"<a href=\"#v:chunkReaderFromToWith\">chunkReaderFromToWith</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>, <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>, <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>, <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>) (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>)","name":"chunkReaderFromToWith","module":"Streamly.Internal.FileSystem.File","link":"Streamly-Internal-FileSystem-File.html#v:chunkReaderFromToWith"},{"display_html":"<a href=\"#v:chunkReader\">chunkReader</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>)","name":"chunkReader","module":"Streamly.Internal.FileSystem.File","link":"Streamly-Internal-FileSystem-File.html#v:chunkReader"},{"display_html":"<a href=\"#v:putChunk\">putChunk</a> :: <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"putChunk","module":"Streamly.Internal.FileSystem.File","link":"Streamly-Internal-FileSystem-File.html#v:putChunk"},{"display_html":"<a href=\"#v:write\">write</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> ()","name":"write","module":"Streamly.Internal.FileSystem.File","link":"Streamly-Internal-FileSystem-File.html#v:write"},{"display_html":"<a href=\"#v:writeWith\">writeWith</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> ()","name":"writeWith","module":"Streamly.Internal.FileSystem.File","link":"Streamly-Internal-FileSystem-File.html#v:writeWith"},{"display_html":"<a href=\"#v:writeChunks\">writeChunks</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) ()","name":"writeChunks","module":"Streamly.Internal.FileSystem.File","link":"Streamly-Internal-FileSystem-File.html#v:writeChunks"},{"display_html":"<a href=\"#v:fromBytes\">fromBytes</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> -&gt; m ()","name":"fromBytes","module":"Streamly.Internal.FileSystem.File","link":"Streamly-Internal-FileSystem-File.html#v:fromBytes"},{"display_html":"<a href=\"#v:fromBytesWith\">fromBytesWith</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> -&gt; m ()","name":"fromBytesWith","module":"Streamly.Internal.FileSystem.File","link":"Streamly-Internal-FileSystem-File.html#v:fromBytesWith"},{"display_html":"<a href=\"#v:fromChunks\">fromChunks</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) -&gt; m ()","name":"fromChunks","module":"Streamly.Internal.FileSystem.File","link":"Streamly-Internal-FileSystem-File.html#v:fromChunks"},{"display_html":"<a href=\"#v:writeAppend\">writeAppend</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> -&gt; m ()","name":"writeAppend","module":"Streamly.Internal.FileSystem.File","link":"Streamly-Internal-FileSystem-File.html#v:writeAppend"},{"display_html":"<a href=\"#v:writeAppendWith\">writeAppendWith</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> -&gt; m ()","name":"writeAppendWith","module":"Streamly.Internal.FileSystem.File","link":"Streamly-Internal-FileSystem-File.html#v:writeAppendWith"},{"display_html":"<a href=\"#v:writeAppendArray\">writeAppendArray</a> :: <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"writeAppendArray","module":"Streamly.Internal.FileSystem.File","link":"Streamly-Internal-FileSystem-File.html#v:writeAppendArray"},{"display_html":"<a href=\"#v:writeAppendChunks\">writeAppendChunks</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) -&gt; m ()","name":"writeAppendChunks","module":"Streamly.Internal.FileSystem.File","link":"Streamly-Internal-FileSystem-File.html#v:writeAppendChunks"},{"display_html":"<a href=\"#v:readWithBufferOf\">readWithBufferOf</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>, <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>) <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"readWithBufferOf","module":"Streamly.Internal.FileSystem.File","link":"Streamly-Internal-FileSystem-File.html#v:readWithBufferOf"},{"display_html":"<a href=\"#v:readChunksWithBufferOf\">readChunksWithBufferOf</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>, <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>) (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>)","name":"readChunksWithBufferOf","module":"Streamly.Internal.FileSystem.File","link":"Streamly-Internal-FileSystem-File.html#v:readChunksWithBufferOf"},{"display_html":"<a href=\"#v:readChunksFromToWith\">readChunksFromToWith</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>, <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>, <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>, <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a>) (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>)","name":"readChunksFromToWith","module":"Streamly.Internal.FileSystem.File","link":"Streamly-Internal-FileSystem-File.html#v:readChunksFromToWith"},{"display_html":"<a href=\"#v:toBytes\">toBytes</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"toBytes","module":"Streamly.Internal.FileSystem.File","link":"Streamly-Internal-FileSystem-File.html#v:toBytes"},{"display_html":"<a href=\"#v:toChunks\">toChunks</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>)","name":"toChunks","module":"Streamly.Internal.FileSystem.File","link":"Streamly-Internal-FileSystem-File.html#v:toChunks"},{"display_html":"<a href=\"#v:toChunksWithBufferOf\">toChunksWithBufferOf</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>)","name":"toChunksWithBufferOf","module":"Streamly.Internal.FileSystem.File","link":"Streamly-Internal-FileSystem-File.html#v:toChunksWithBufferOf"},{"display_html":"<a href=\"#v:writeWithBufferOf\">writeWithBufferOf</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> ()","name":"writeWithBufferOf","module":"Streamly.Internal.FileSystem.File","link":"Streamly-Internal-FileSystem-File.html#v:writeWithBufferOf"},{"display_html":"<a href=\"#v:fromBytesWithBufferOf\">fromBytesWithBufferOf</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> -&gt; m ()","name":"fromBytesWithBufferOf","module":"Streamly.Internal.FileSystem.File","link":"Streamly-Internal-FileSystem-File.html#v:fromBytesWithBufferOf"},{"display_html":"<a href=\"#v:withFile\">withFile</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IOMode\" title=\"System.IO\">IOMode</a> -&gt; (<a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:Handle\" title=\"System.IO\">Handle</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"withFile","module":"Streamly.FileSystem.File","link":"Streamly-FileSystem-File.html#v:withFile"},{"display_html":"<a href=\"#v:read\">read</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"read","module":"Streamly.FileSystem.File","link":"Streamly-FileSystem-File.html#v:read"},{"display_html":"<a href=\"#v:readChunksWith\">readChunksWith</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>)","name":"readChunksWith","module":"Streamly.FileSystem.File","link":"Streamly-FileSystem-File.html#v:readChunksWith"},{"display_html":"<a href=\"#v:readChunks\">readChunks</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>)","name":"readChunks","module":"Streamly.FileSystem.File","link":"Streamly-FileSystem-File.html#v:readChunks"},{"display_html":"<a href=\"#v:write\">write</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> ()","name":"write","module":"Streamly.FileSystem.File","link":"Streamly-FileSystem-File.html#v:write"},{"display_html":"<a href=\"#v:writeWith\">writeWith</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> ()","name":"writeWith","module":"Streamly.FileSystem.File","link":"Streamly-FileSystem-File.html#v:writeWith"},{"display_html":"<a href=\"#v:writeChunks\">writeChunks</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch\" title=\"Control.Monad.Catch\">MonadCatch</a> m) =&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:FilePath\" title=\"System.IO\">FilePath</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) ()","name":"writeChunks","module":"Streamly.FileSystem.File","link":"Streamly-FileSystem-File.html#v:writeChunks"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:MutByteArray\">MutByteArray</a> = <a href=\"#v:MutByteArray\">MutByteArray</a> (<a href=\"/package/base-4.15.1.0/docs/GHC-Exts.html#t:MutableByteArray-35-\" title=\"GHC.Exts\">MutableByteArray#</a> <a href=\"/package/base-4.15.1.0/docs/Control-Monad-ST-Safe.html#t:RealWorld\" title=\"Control.Monad.ST.Safe\">RealWorld</a>)","name":"MutByteArray MutByteArray","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#t:MutByteArray"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:MutableByteArray\">MutableByteArray</a> = <a href=\"Streamly-Internal-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Internal.Data.MutByteArray\">MutByteArray</a>","name":"MutableByteArray","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#t:MutableByteArray"},{"display_html":"<a href=\"#v:getMutableByteArray-35-\">getMutableByteArray#</a> :: <a href=\"Streamly-Internal-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Internal.Data.MutByteArray\">MutByteArray</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/GHC-Exts.html#t:MutableByteArray-35-\" title=\"GHC.Exts\">MutableByteArray#</a> <a href=\"/package/base-4.15.1.0/docs/Control-Monad-ST-Safe.html#t:RealWorld\" title=\"Control.Monad.ST.Safe\">RealWorld</a>","name":"getMutableByteArray#","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:getMutableByteArray-35-"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:PinnedState\">PinnedState</a><ul class=\"subs\"><li>= <a href=\"#v:Pinned\">Pinned</a></li><li>| <a href=\"#v:Unpinned\">Unpinned</a></li></ul>","name":"PinnedState Pinned Unpinned","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#t:PinnedState"},{"display_html":"<a href=\"#v:isPinned\">isPinned</a> :: <a href=\"Streamly-Internal-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Internal.Data.MutByteArray\">MutByteArray</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"isPinned","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:isPinned"},{"display_html":"<a href=\"#v:pin\">pin</a> :: <a href=\"Streamly-Internal-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Internal.Data.MutByteArray\">MutByteArray</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"Streamly-Internal-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Internal.Data.MutByteArray\">MutByteArray</a>","name":"pin","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:pin"},{"display_html":"<a href=\"#v:unpin\">unpin</a> :: <a href=\"Streamly-Internal-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Internal.Data.MutByteArray\">MutByteArray</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"Streamly-Internal-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Internal.Data.MutByteArray\">MutByteArray</a>","name":"unpin","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:unpin"},{"display_html":"<a href=\"#v:empty\">empty</a> :: <a href=\"Streamly-Internal-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Internal.Data.MutByteArray\">MutByteArray</a>","name":"empty","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:empty"},{"display_html":"<a href=\"#v:newBytesAs\">newBytesAs</a> :: <a href=\"Streamly-Internal-Data-MutByteArray.html#t:PinnedState\" title=\"Streamly.Internal.Data.MutByteArray\">PinnedState</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"Streamly-Internal-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Internal.Data.MutByteArray\">MutByteArray</a>","name":"newBytesAs","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:newBytesAs"},{"display_html":"<a href=\"#v:new\">new</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"Streamly-Internal-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Internal.Data.MutByteArray\">MutByteArray</a>","name":"new","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:new"},{"display_html":"<a href=\"#v:pinnedNew\">pinnedNew</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"Streamly-Internal-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Internal.Data.MutByteArray\">MutByteArray</a>","name":"pinnedNew","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:pinnedNew"},{"display_html":"<a href=\"#v:pinnedNewAlignedBytes\">pinnedNewAlignedBytes</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"Streamly-Internal-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Internal.Data.MutByteArray\">MutByteArray</a>","name":"pinnedNewAlignedBytes","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:pinnedNewAlignedBytes"},{"display_html":"<a href=\"#v:sizeOfMutableByteArray\">sizeOfMutableByteArray</a> :: <a href=\"Streamly-Internal-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Internal.Data.MutByteArray\">MutByteArray</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>","name":"sizeOfMutableByteArray","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:sizeOfMutableByteArray"},{"display_html":"<a href=\"#v:putSliceUnsafe\">putSliceUnsafe</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Internal.Data.MutByteArray\">MutByteArray</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Internal.Data.MutByteArray\">MutByteArray</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; m ()","name":"putSliceUnsafe","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:putSliceUnsafe"},{"display_html":"<a href=\"#v:cloneSliceUnsafeAs\">cloneSliceUnsafeAs</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-MutByteArray.html#t:PinnedState\" title=\"Streamly.Internal.Data.MutByteArray\">PinnedState</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Internal.Data.MutByteArray\">MutByteArray</a> -&gt; m <a href=\"Streamly-Internal-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Internal.Data.MutByteArray\">MutByteArray</a>","name":"cloneSliceUnsafeAs","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:cloneSliceUnsafeAs"},{"display_html":"<a href=\"#v:cloneSliceUnsafe\">cloneSliceUnsafe</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Internal.Data.MutByteArray\">MutByteArray</a> -&gt; m <a href=\"Streamly-Internal-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Internal.Data.MutByteArray\">MutByteArray</a>","name":"cloneSliceUnsafe","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:cloneSliceUnsafe"},{"display_html":"<a href=\"#v:pinnedCloneSliceUnsafe\">pinnedCloneSliceUnsafe</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Internal.Data.MutByteArray\">MutByteArray</a> -&gt; m <a href=\"Streamly-Internal-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Internal.Data.MutByteArray\">MutByteArray</a>","name":"pinnedCloneSliceUnsafe","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:pinnedCloneSliceUnsafe"},{"display_html":"<a href=\"#v:unsafePinnedAsPtr\">unsafePinnedAsPtr</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Internal.Data.MutByteArray\">MutByteArray</a> -&gt; (<a href=\"/package/base-4.15.1.0/docs/Foreign-Ptr.html#t:Ptr\" title=\"Foreign.Ptr\">Ptr</a> a -&gt; m b) -&gt; m b","name":"unsafePinnedAsPtr","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:unsafePinnedAsPtr"},{"display_html":"<a href=\"#v:unsafeAsPtr\">unsafeAsPtr</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Internal.Data.MutByteArray\">MutByteArray</a> -&gt; (<a href=\"/package/base-4.15.1.0/docs/Foreign-Ptr.html#t:Ptr\" title=\"Foreign.Ptr\">Ptr</a> a -&gt; m b) -&gt; m b","name":"unsafeAsPtr","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:unsafeAsPtr"},{"display_html":"<a href=\"#v:asPtrUnsafe\">asPtrUnsafe</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Internal.Data.MutByteArray\">MutByteArray</a> -&gt; (<a href=\"/package/base-4.15.1.0/docs/Foreign-Ptr.html#t:Ptr\" title=\"Foreign.Ptr\">Ptr</a> a -&gt; m b) -&gt; m b","name":"asPtrUnsafe","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:asPtrUnsafe"},{"display_html":"<a href=\"#v:nil\">nil</a> :: <a href=\"Streamly-Internal-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Internal.Data.MutByteArray\">MutByteArray</a>","name":"nil","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:nil"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:Unbox\">Unbox</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:sizeOf\">sizeOf</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Proxy.html#t:Proxy\" title=\"Data.Proxy\">Proxy</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a></li><li><a href=\"#v:peekAt\">peekAt</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Internal.Data.MutByteArray\">MutByteArray</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a</li><li><a href=\"#v:peekByteIndex\">peekByteIndex</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Internal.Data.MutByteArray\">MutByteArray</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a</li><li><a href=\"#v:pokeAt\">pokeAt</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Internal.Data.MutByteArray\">MutByteArray</a> -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()</li><li><a href=\"#v:pokeByteIndex\">pokeByteIndex</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Internal.Data.MutByteArray\">MutByteArray</a> -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()</li></ul>","name":"Unbox sizeOf peekAt peekByteIndex pokeAt pokeByteIndex","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#t:Unbox"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:BoundedPtr\">BoundedPtr</a> = <a href=\"#v:BoundedPtr\">BoundedPtr</a> <a href=\"Streamly-Internal-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Internal.Data.MutByteArray\">MutByteArray</a> <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>","name":"BoundedPtr BoundedPtr","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#t:BoundedPtr"},{"display_html":"<span class=\"keyword\">newtype</span> <a href=\"#t:Peeker\">Peeker</a> a = <a href=\"#v:Peeker\">Peeker</a> (<a href=\"Streamly-Internal-Data-Builder.html#t:Builder\" title=\"Streamly.Internal.Data.Builder\">Builder</a> <a href=\"Streamly-Internal-Data-MutByteArray.html#t:BoundedPtr\" title=\"Streamly.Internal.Data.MutByteArray\">BoundedPtr</a> <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a)","name":"Peeker Peeker","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#t:Peeker"},{"display_html":"<a href=\"#v:read\">read</a> :: <a href=\"Streamly-Internal-Data-MutByteArray.html#t:Unbox\" title=\"Streamly.Internal.Data.MutByteArray\">Unbox</a> a =&gt; <a href=\"Streamly-Internal-Data-MutByteArray.html#t:Peeker\" title=\"Streamly.Internal.Data.MutByteArray\">Peeker</a> a","name":"read","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:read"},{"display_html":"<a href=\"#v:readUnsafe\">readUnsafe</a> :: <a href=\"Streamly-Internal-Data-MutByteArray.html#t:Unbox\" title=\"Streamly.Internal.Data.MutByteArray\">Unbox</a> a =&gt; <a href=\"Streamly-Internal-Data-MutByteArray.html#t:Peeker\" title=\"Streamly.Internal.Data.MutByteArray\">Peeker</a> a","name":"readUnsafe","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:readUnsafe"},{"display_html":"<a href=\"#v:skipByte\">skipByte</a> :: <a href=\"Streamly-Internal-Data-MutByteArray.html#t:Peeker\" title=\"Streamly.Internal.Data.MutByteArray\">Peeker</a> ()","name":"skipByte","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:skipByte"},{"display_html":"<a href=\"#v:runPeeker\">runPeeker</a> :: <a href=\"Streamly-Internal-Data-MutByteArray.html#t:Peeker\" title=\"Streamly.Internal.Data.MutByteArray\">Peeker</a> a -&gt; <a href=\"Streamly-Internal-Data-MutByteArray.html#t:BoundedPtr\" title=\"Streamly.Internal.Data.MutByteArray\">BoundedPtr</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a","name":"runPeeker","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:runPeeker"},{"display_html":"<a href=\"#v:pokeBoundedPtrUnsafe\">pokeBoundedPtrUnsafe</a> :: <span class=\"keyword\">forall</span> a. <a href=\"Streamly-Internal-Data-MutByteArray.html#t:Unbox\" title=\"Streamly.Internal.Data.MutByteArray\">Unbox</a> a =&gt; a -&gt; <a href=\"Streamly-Internal-Data-MutByteArray.html#t:BoundedPtr\" title=\"Streamly.Internal.Data.MutByteArray\">BoundedPtr</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"Streamly-Internal-Data-MutByteArray.html#t:BoundedPtr\" title=\"Streamly.Internal.Data.MutByteArray\">BoundedPtr</a>","name":"pokeBoundedPtrUnsafe","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:pokeBoundedPtrUnsafe"},{"display_html":"<a href=\"#v:pokeBoundedPtr\">pokeBoundedPtr</a> :: <span class=\"keyword\">forall</span> a. <a href=\"Streamly-Internal-Data-MutByteArray.html#t:Unbox\" title=\"Streamly.Internal.Data.MutByteArray\">Unbox</a> a =&gt; a -&gt; <a href=\"Streamly-Internal-Data-MutByteArray.html#t:BoundedPtr\" title=\"Streamly.Internal.Data.MutByteArray\">BoundedPtr</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"Streamly-Internal-Data-MutByteArray.html#t:BoundedPtr\" title=\"Streamly.Internal.Data.MutByteArray\">BoundedPtr</a>","name":"pokeBoundedPtr","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:pokeBoundedPtr"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:PeekRep\">PeekRep</a> (f :: <a href=\"/package/base-4.15.1.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a>) <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:peekRep\">peekRep</a> :: <a href=\"Streamly-Internal-Data-MutByteArray.html#t:Peeker\" title=\"Streamly.Internal.Data.MutByteArray\">Peeker</a> (f x)</li></ul>","name":"PeekRep peekRep","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#t:PeekRep"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:PokeRep\">PokeRep</a> (f :: <a href=\"/package/base-4.15.1.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a>) <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:pokeRep\">pokeRep</a> :: f a -&gt; <a href=\"Streamly-Internal-Data-MutByteArray.html#t:BoundedPtr\" title=\"Streamly.Internal.Data.MutByteArray\">BoundedPtr</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"Streamly-Internal-Data-MutByteArray.html#t:BoundedPtr\" title=\"Streamly.Internal.Data.MutByteArray\">BoundedPtr</a></li></ul>","name":"PokeRep pokeRep","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#t:PokeRep"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:SizeOfRep\">SizeOfRep</a> (f :: <a href=\"/package/base-4.15.1.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Kind.html#t:Type\" title=\"Data.Kind\">Type</a>) <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:sizeOfRep\">sizeOfRep</a> :: f x -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a></li></ul>","name":"SizeOfRep sizeOfRep","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#t:SizeOfRep"},{"display_html":"<a href=\"#v:genericSizeOf\">genericSizeOf</a> :: <span class=\"keyword\">forall</span> a. <a href=\"Streamly-Internal-Data-MutByteArray.html#t:SizeOfRep\" title=\"Streamly.Internal.Data.MutByteArray\">SizeOfRep</a> (<a href=\"/package/base-4.15.1.0/docs/GHC-Generics.html#t:Rep\" title=\"GHC.Generics\">Rep</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Proxy.html#t:Proxy\" title=\"Data.Proxy\">Proxy</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>","name":"genericSizeOf","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:genericSizeOf"},{"display_html":"<a href=\"#v:genericPeekByteIndex\">genericPeekByteIndex</a> :: (<a href=\"/package/base-4.15.1.0/docs/GHC-Generics.html#t:Generic\" title=\"GHC.Generics\">Generic</a> a, <a href=\"Streamly-Internal-Data-MutByteArray.html#t:PeekRep\" title=\"Streamly.Internal.Data.MutByteArray\">PeekRep</a> (<a href=\"/package/base-4.15.1.0/docs/GHC-Generics.html#t:Rep\" title=\"GHC.Generics\">Rep</a> a)) =&gt; <a href=\"Streamly-Internal-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Internal.Data.MutByteArray\">MutByteArray</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a","name":"genericPeekByteIndex","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:genericPeekByteIndex"},{"display_html":"<a href=\"#v:genericPokeByteIndex\">genericPokeByteIndex</a> :: (<a href=\"/package/base-4.15.1.0/docs/GHC-Generics.html#t:Generic\" title=\"GHC.Generics\">Generic</a> a, <a href=\"Streamly-Internal-Data-MutByteArray.html#t:PokeRep\" title=\"Streamly.Internal.Data.MutByteArray\">PokeRep</a> (<a href=\"/package/base-4.15.1.0/docs/GHC-Generics.html#t:Rep\" title=\"GHC.Generics\">Rep</a> a)) =&gt; <a href=\"Streamly-Internal-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Internal.Data.MutByteArray\">MutByteArray</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()","name":"genericPokeByteIndex","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:genericPokeByteIndex"},{"display_html":"<a href=\"#v:deriveUnbox\">deriveUnbox</a> :: <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Q\" title=\"Language.Haskell.TH.Syntax\">Q</a> [<a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Dec\" title=\"Language.Haskell.TH.Syntax\">Dec</a>] -&gt; <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Q\" title=\"Language.Haskell.TH.Syntax\">Q</a> [<a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Dec\" title=\"Language.Haskell.TH.Syntax\">Dec</a>]","name":"deriveUnbox","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:deriveUnbox"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:DataCon\">DataCon</a> = <a href=\"#v:DataCon\">DataCon</a> {<ul class=\"subs\"><li><a href=\"#v:dcName\">dcName</a> :: <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Name\" title=\"Language.Haskell.TH.Syntax\">Name</a></li><li><a href=\"#v:dcTvs\">dcTvs</a> :: [<a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Name\" title=\"Language.Haskell.TH.Syntax\">Name</a>]</li><li><a href=\"#v:dcCxt\">dcCxt</a> :: <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Cxt\" title=\"Language.Haskell.TH.Syntax\">Cxt</a></li><li><a href=\"#v:dcFields\">dcFields</a> :: [(<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Name\" title=\"Language.Haskell.TH.Syntax\">Name</a>, <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Type\" title=\"Language.Haskell.TH.Syntax\">Type</a>)]</li></ul>}","name":"DataCon DataCon dcName dcTvs dcCxt dcFields","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#t:DataCon"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:DataType\">DataType</a> = <a href=\"#v:DataType\">DataType</a> {<ul class=\"subs\"><li><a href=\"#v:dtName\">dtName</a> :: <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Name\" title=\"Language.Haskell.TH.Syntax\">Name</a></li><li><a href=\"#v:dtTvs\">dtTvs</a> :: [<a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Name\" title=\"Language.Haskell.TH.Syntax\">Name</a>]</li><li><a href=\"#v:dtCxt\">dtCxt</a> :: <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Cxt\" title=\"Language.Haskell.TH.Syntax\">Cxt</a></li><li><a href=\"#v:dtCons\">dtCons</a> :: [<a href=\"Streamly-Internal-Data-MutByteArray.html#t:DataCon\" title=\"Streamly.Internal.Data.MutByteArray\">DataCon</a>]</li></ul>}","name":"DataType DataType dtName dtTvs dtCxt dtCons","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#t:DataType"},{"display_html":"<a href=\"#v:reifyDataType\">reifyDataType</a> :: <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Name\" title=\"Language.Haskell.TH.Syntax\">Name</a> -&gt; <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Q\" title=\"Language.Haskell.TH.Syntax\">Q</a> <a href=\"Streamly-Internal-Data-MutByteArray.html#t:DataType\" title=\"Streamly.Internal.Data.MutByteArray\">DataType</a>","name":"reifyDataType","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:reifyDataType"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:Serialize\">Serialize</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:addSizeTo\">addSizeTo</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a></li><li><a href=\"#v:deserializeAt\">deserializeAt</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Internal.Data.MutByteArray\">MutByteArray</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>, a)</li><li><a href=\"#v:serializeAt\">serializeAt</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Internal.Data.MutByteArray\">MutByteArray</a> -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a></li></ul>","name":"Serialize addSizeTo deserializeAt serializeAt","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#t:Serialize"},{"display_html":"<a href=\"#v:deriveSerialize\">deriveSerialize</a> :: <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Q\" title=\"Language.Haskell.TH.Syntax\">Q</a> [<a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Dec\" title=\"Language.Haskell.TH.Syntax\">Dec</a>] -&gt; <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Q\" title=\"Language.Haskell.TH.Syntax\">Q</a> [<a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Dec\" title=\"Language.Haskell.TH.Syntax\">Dec</a>]","name":"deriveSerialize","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:deriveSerialize"},{"display_html":"<a href=\"#v:deriveSerializeWith\">deriveSerializeWith</a> :: (<a href=\"Streamly-Internal-Data-MutByteArray.html#t:SerializeConfig\" title=\"Streamly.Internal.Data.MutByteArray\">SerializeConfig</a> -&gt; <a href=\"Streamly-Internal-Data-MutByteArray.html#t:SerializeConfig\" title=\"Streamly.Internal.Data.MutByteArray\">SerializeConfig</a>) -&gt; <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Q\" title=\"Language.Haskell.TH.Syntax\">Q</a> [<a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Dec\" title=\"Language.Haskell.TH.Syntax\">Dec</a>] -&gt; <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Q\" title=\"Language.Haskell.TH.Syntax\">Q</a> [<a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Dec\" title=\"Language.Haskell.TH.Syntax\">Dec</a>]","name":"deriveSerializeWith","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:deriveSerializeWith"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:SerializeConfig\">SerializeConfig</a> = <a href=\"#v:SerializeConfig\">SerializeConfig</a> {<ul class=\"subs\"><li><a href=\"#v:cfgInlineSize\">cfgInlineSize</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Inline\" title=\"Language.Haskell.TH.Syntax\">Inline</a></li><li><a href=\"#v:cfgInlineSerialize\">cfgInlineSerialize</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Inline\" title=\"Language.Haskell.TH.Syntax\">Inline</a></li><li><a href=\"#v:cfgInlineDeserialize\">cfgInlineDeserialize</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Inline\" title=\"Language.Haskell.TH.Syntax\">Inline</a></li><li><a href=\"#v:cfgConstructorTagAsString\">cfgConstructorTagAsString</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a></li><li><a href=\"#v:cfgRecordSyntaxWithHeader\">cfgRecordSyntaxWithHeader</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a></li></ul>}","name":"SerializeConfig SerializeConfig cfgInlineSize cfgInlineSerialize cfgInlineDeserialize cfgConstructorTagAsString cfgRecordSyntaxWithHeader","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#t:SerializeConfig"},{"display_html":"<a href=\"#v:serializeConfig\">serializeConfig</a> :: <a href=\"Streamly-Internal-Data-MutByteArray.html#t:SerializeConfig\" title=\"Streamly.Internal.Data.MutByteArray\">SerializeConfig</a>","name":"serializeConfig","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:serializeConfig"},{"display_html":"<a href=\"#v:inlineAddSizeTo\">inlineAddSizeTo</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Inline\" title=\"Language.Haskell.TH.Syntax\">Inline</a> -&gt; <a href=\"Streamly-Internal-Data-MutByteArray.html#t:SerializeConfig\" title=\"Streamly.Internal.Data.MutByteArray\">SerializeConfig</a> -&gt; <a href=\"Streamly-Internal-Data-MutByteArray.html#t:SerializeConfig\" title=\"Streamly.Internal.Data.MutByteArray\">SerializeConfig</a>","name":"inlineAddSizeTo","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:inlineAddSizeTo"},{"display_html":"<a href=\"#v:inlineSerializeAt\">inlineSerializeAt</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Inline\" title=\"Language.Haskell.TH.Syntax\">Inline</a> -&gt; <a href=\"Streamly-Internal-Data-MutByteArray.html#t:SerializeConfig\" title=\"Streamly.Internal.Data.MutByteArray\">SerializeConfig</a> -&gt; <a href=\"Streamly-Internal-Data-MutByteArray.html#t:SerializeConfig\" title=\"Streamly.Internal.Data.MutByteArray\">SerializeConfig</a>","name":"inlineSerializeAt","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:inlineSerializeAt"},{"display_html":"<a href=\"#v:inlineDeserializeAt\">inlineDeserializeAt</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Inline\" title=\"Language.Haskell.TH.Syntax\">Inline</a> -&gt; <a href=\"Streamly-Internal-Data-MutByteArray.html#t:SerializeConfig\" title=\"Streamly.Internal.Data.MutByteArray\">SerializeConfig</a> -&gt; <a href=\"Streamly-Internal-Data-MutByteArray.html#t:SerializeConfig\" title=\"Streamly.Internal.Data.MutByteArray\">SerializeConfig</a>","name":"inlineDeserializeAt","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:inlineDeserializeAt"},{"display_html":"<a href=\"#v:encodeConstrNames\">encodeConstrNames</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> -&gt; <a href=\"Streamly-Internal-Data-MutByteArray.html#t:SerializeConfig\" title=\"Streamly.Internal.Data.MutByteArray\">SerializeConfig</a> -&gt; <a href=\"Streamly-Internal-Data-MutByteArray.html#t:SerializeConfig\" title=\"Streamly.Internal.Data.MutByteArray\">SerializeConfig</a>","name":"encodeConstrNames","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:encodeConstrNames"},{"display_html":"<a href=\"#v:encodeRecordFields\">encodeRecordFields</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> -&gt; <a href=\"Streamly-Internal-Data-MutByteArray.html#t:SerializeConfig\" title=\"Streamly.Internal.Data.MutByteArray\">SerializeConfig</a> -&gt; <a href=\"Streamly-Internal-Data-MutByteArray.html#t:SerializeConfig\" title=\"Streamly.Internal.Data.MutByteArray\">SerializeConfig</a>","name":"encodeRecordFields","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:encodeRecordFields"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:TypeOfType\">TypeOfType</a><ul class=\"subs\"><li>= <a href=\"#v:UnitType\">UnitType</a> <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Name\" title=\"Language.Haskell.TH.Syntax\">Name</a></li><li>| <a href=\"#v:TheType\">TheType</a> <a href=\"Streamly-Internal-Data-MutByteArray.html#t:SimpleDataCon\" title=\"Streamly.Internal.Data.MutByteArray\">SimpleDataCon</a></li><li>| <a href=\"#v:MultiType\">MultiType</a> [<a href=\"Streamly-Internal-Data-MutByteArray.html#t:SimpleDataCon\" title=\"Streamly.Internal.Data.MutByteArray\">SimpleDataCon</a>]</li></ul>","name":"TypeOfType UnitType TheType MultiType","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#t:TypeOfType"},{"display_html":"<a href=\"#v:typeOfType\">typeOfType</a> :: <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Type\" title=\"Language.Haskell.TH.Syntax\">Type</a> -&gt; [<a href=\"Streamly-Internal-Data-MutByteArray.html#t:DataCon\" title=\"Streamly.Internal.Data.MutByteArray\">DataCon</a>] -&gt; <a href=\"Streamly-Internal-Data-MutByteArray.html#t:TypeOfType\" title=\"Streamly.Internal.Data.MutByteArray\">TypeOfType</a>","name":"typeOfType","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:typeOfType"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:SimpleDataCon\">SimpleDataCon</a> = <a href=\"#v:SimpleDataCon\">SimpleDataCon</a> <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Name\" title=\"Language.Haskell.TH.Syntax\">Name</a> [<a href=\"Streamly-Internal-Data-MutByteArray.html#t:Field\" title=\"Streamly.Internal.Data.MutByteArray\">Field</a>]","name":"SimpleDataCon SimpleDataCon","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#t:SimpleDataCon"},{"display_html":"<a href=\"#v:simplifyDataCon\">simplifyDataCon</a> :: <a href=\"Streamly-Internal-Data-MutByteArray.html#t:DataCon\" title=\"Streamly.Internal.Data.MutByteArray\">DataCon</a> -&gt; <a href=\"Streamly-Internal-Data-MutByteArray.html#t:SimpleDataCon\" title=\"Streamly.Internal.Data.MutByteArray\">SimpleDataCon</a>","name":"simplifyDataCon","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:simplifyDataCon"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:Field\">Field</a> = (<a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Name\" title=\"Language.Haskell.TH.Syntax\">Name</a>, <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Type\" title=\"Language.Haskell.TH.Syntax\">Type</a>)","name":"Field","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#t:Field"},{"display_html":"<a href=\"#v:mkFieldName\">mkFieldName</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Name\" title=\"Language.Haskell.TH.Syntax\">Name</a>","name":"mkFieldName","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:mkFieldName"},{"display_html":"<a href=\"#v:isUnitType\">isUnitType</a> :: [<a href=\"Streamly-Internal-Data-MutByteArray.html#t:DataCon\" title=\"Streamly.Internal.Data.MutByteArray\">DataCon</a>] -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"isUnitType","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:isUnitType"},{"display_html":"<a href=\"#v:isRecordSyntax\">isRecordSyntax</a> :: <a href=\"Streamly-Internal-Data-MutByteArray.html#t:SimpleDataCon\" title=\"Streamly.Internal.Data.MutByteArray\">SimpleDataCon</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"isRecordSyntax","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:isRecordSyntax"},{"display_html":"<a href=\"#v:c2w\">c2w</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"c2w","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:c2w"},{"display_html":"<a href=\"#v:wListToString\">wListToString</a> :: [<a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>] -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a>","name":"wListToString","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:wListToString"},{"display_html":"<a href=\"#v:xorCmp\">xorCmp</a> :: [<a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>] -&gt; <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Name\" title=\"Language.Haskell.TH.Syntax\">Name</a> -&gt; <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Name\" title=\"Language.Haskell.TH.Syntax\">Name</a> -&gt; <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Q\" title=\"Language.Haskell.TH.Syntax\">Q</a> <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Exp\" title=\"Language.Haskell.TH.Syntax\">Exp</a>","name":"xorCmp","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:xorCmp"},{"display_html":"<a href=\"#v:serializeW8List\">serializeW8List</a> :: <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Name\" title=\"Language.Haskell.TH.Syntax\">Name</a> -&gt; <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Name\" title=\"Language.Haskell.TH.Syntax\">Name</a> -&gt; [<a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>] -&gt; <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Q\" title=\"Language.Haskell.TH.Syntax\">Q</a> <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Exp\" title=\"Language.Haskell.TH.Syntax\">Exp</a>","name":"serializeW8List","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:serializeW8List"},{"display_html":"<a href=\"#v:litIntegral\">litIntegral</a> :: <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Integral\" title=\"Prelude\">Integral</a> a =&gt; a -&gt; <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Q\" title=\"Language.Haskell.TH.Syntax\">Q</a> <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Exp\" title=\"Language.Haskell.TH.Syntax\">Exp</a>","name":"litIntegral","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:litIntegral"},{"display_html":"<a href=\"#v:litProxy\">litProxy</a> :: <a href=\"Streamly-Internal-Data-MutByteArray.html#t:Unbox\" title=\"Streamly.Internal.Data.MutByteArray\">Unbox</a> a =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Proxy.html#t:Proxy\" title=\"Data.Proxy\">Proxy</a> a -&gt; <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Q\" title=\"Language.Haskell.TH.Syntax\">Q</a> <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Exp\" title=\"Language.Haskell.TH.Syntax\">Exp</a>","name":"litProxy","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:litProxy"},{"display_html":"<a href=\"#v:matchConstructor\">matchConstructor</a> :: <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Name\" title=\"Language.Haskell.TH.Syntax\">Name</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Q\" title=\"Language.Haskell.TH.Syntax\">Q</a> <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Exp\" title=\"Language.Haskell.TH.Syntax\">Exp</a> -&gt; <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Q\" title=\"Language.Haskell.TH.Syntax\">Q</a> <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Match\" title=\"Language.Haskell.TH.Syntax\">Match</a>","name":"matchConstructor","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:matchConstructor"},{"display_html":"<a href=\"#v:openConstructor\">openConstructor</a> :: <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Name\" title=\"Language.Haskell.TH.Syntax\">Name</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Q\" title=\"Language.Haskell.TH.Syntax\">Q</a> <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Pat\" title=\"Language.Haskell.TH.Syntax\">Pat</a>","name":"openConstructor","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:openConstructor"},{"display_html":"<a href=\"#v:makeI\">makeI</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Name\" title=\"Language.Haskell.TH.Syntax\">Name</a>","name":"makeI","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:makeI"},{"display_html":"<a href=\"#v:makeN\">makeN</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Name\" title=\"Language.Haskell.TH.Syntax\">Name</a>","name":"makeN","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:makeN"},{"display_html":"<a href=\"#v:makeA\">makeA</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Name\" title=\"Language.Haskell.TH.Syntax\">Name</a>","name":"makeA","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:makeA"},{"display_html":"<a href=\"#v:int_w8\">int_w8</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"int_w8","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:int_w8"},{"display_html":"<a href=\"#v:int_w32\">int_w32</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word32\" title=\"Data.Word\">Word32</a>","name":"int_w32","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:int_w32"},{"display_html":"<a href=\"#v:w32_int\">w32_int</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word32\" title=\"Data.Word\">Word32</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>","name":"w32_int","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:w32_int"},{"display_html":"<a href=\"#v:w8_int\">w8_int</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>","name":"w8_int","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:w8_int"},{"display_html":"<a href=\"#v:_acc\">_acc</a> :: <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Name\" title=\"Language.Haskell.TH.Syntax\">Name</a>","name":"_acc","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:_acc"},{"display_html":"<a href=\"#v:_arr\">_arr</a> :: <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Name\" title=\"Language.Haskell.TH.Syntax\">Name</a>","name":"_arr","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:_arr"},{"display_html":"<a href=\"#v:_endOffset\">_endOffset</a> :: <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Name\" title=\"Language.Haskell.TH.Syntax\">Name</a>","name":"_endOffset","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:_endOffset"},{"display_html":"<a href=\"#v:_initialOffset\">_initialOffset</a> :: <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Name\" title=\"Language.Haskell.TH.Syntax\">Name</a>","name":"_initialOffset","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:_initialOffset"},{"display_html":"<a href=\"#v:_x\">_x</a> :: <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Name\" title=\"Language.Haskell.TH.Syntax\">Name</a>","name":"_x","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:_x"},{"display_html":"<a href=\"#v:_tag\">_tag</a> :: <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Name\" title=\"Language.Haskell.TH.Syntax\">Name</a>","name":"_tag","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:_tag"},{"display_html":"<a href=\"#v:_val\">_val</a> :: <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Name\" title=\"Language.Haskell.TH.Syntax\">Name</a>","name":"_val","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:_val"},{"display_html":"<a href=\"#v:errorUnsupported\">errorUnsupported</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; a","name":"errorUnsupported","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:errorUnsupported"},{"display_html":"<a href=\"#v:errorUnimplemented\">errorUnimplemented</a> :: a","name":"errorUnimplemented","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:errorUnimplemented"},{"display_html":"<a href=\"#v:mkDeserializeExprOne\">mkDeserializeExprOne</a> :: <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Name\" title=\"Language.Haskell.TH.Syntax\">Name</a> -&gt; <a href=\"Streamly-Internal-Data-MutByteArray.html#t:SimpleDataCon\" title=\"Streamly.Internal.Data.MutByteArray\">SimpleDataCon</a> -&gt; <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Q\" title=\"Language.Haskell.TH.Syntax\">Q</a> <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Exp\" title=\"Language.Haskell.TH.Syntax\">Exp</a>","name":"mkDeserializeExprOne","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:mkDeserializeExprOne"},{"display_html":"<a href=\"#v:mkSerializeExprFields\">mkSerializeExprFields</a> :: <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Name\" title=\"Language.Haskell.TH.Syntax\">Name</a> -&gt; [<a href=\"Streamly-Internal-Data-MutByteArray.html#t:Field\" title=\"Streamly.Internal.Data.MutByteArray\">Field</a>] -&gt; <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Q\" title=\"Language.Haskell.TH.Syntax\">Q</a> <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Exp\" title=\"Language.Haskell.TH.Syntax\">Exp</a>","name":"mkSerializeExprFields","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:mkSerializeExprFields"},{"display_html":"<a href=\"#v:mkRecSerializeExpr\">mkRecSerializeExpr</a> :: <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Name\" title=\"Language.Haskell.TH.Syntax\">Name</a> -&gt; <a href=\"Streamly-Internal-Data-MutByteArray.html#t:SimpleDataCon\" title=\"Streamly.Internal.Data.MutByteArray\">SimpleDataCon</a> -&gt; <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Q\" title=\"Language.Haskell.TH.Syntax\">Q</a> <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Exp\" title=\"Language.Haskell.TH.Syntax\">Exp</a>","name":"mkRecSerializeExpr","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:mkRecSerializeExpr"},{"display_html":"<a href=\"#v:mkRecDeserializeExpr\">mkRecDeserializeExpr</a> :: <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Name\" title=\"Language.Haskell.TH.Syntax\">Name</a> -&gt; <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Name\" title=\"Language.Haskell.TH.Syntax\">Name</a> -&gt; <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Name\" title=\"Language.Haskell.TH.Syntax\">Name</a> -&gt; <a href=\"Streamly-Internal-Data-MutByteArray.html#t:SimpleDataCon\" title=\"Streamly.Internal.Data.MutByteArray\">SimpleDataCon</a> -&gt; <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Q\" title=\"Language.Haskell.TH.Syntax\">Q</a> <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Exp\" title=\"Language.Haskell.TH.Syntax\">Exp</a>","name":"mkRecDeserializeExpr","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:mkRecDeserializeExpr"},{"display_html":"<a href=\"#v:mkRecSizeOfExpr\">mkRecSizeOfExpr</a> :: <a href=\"Streamly-Internal-Data-MutByteArray.html#t:SimpleDataCon\" title=\"Streamly.Internal.Data.MutByteArray\">SimpleDataCon</a> -&gt; <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Q\" title=\"Language.Haskell.TH.Syntax\">Q</a> <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Exp\" title=\"Language.Haskell.TH.Syntax\">Exp</a>","name":"mkRecSizeOfExpr","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:mkRecSizeOfExpr"},{"display_html":"<a href=\"#v:conUpdateFuncDec\">conUpdateFuncDec</a> :: <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Name\" title=\"Language.Haskell.TH.Syntax\">Name</a> -&gt; [<a href=\"Streamly-Internal-Data-MutByteArray.html#t:Field\" title=\"Streamly.Internal.Data.MutByteArray\">Field</a>] -&gt; <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Q\" title=\"Language.Haskell.TH.Syntax\">Q</a> [<a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Dec\" title=\"Language.Haskell.TH.Syntax\">Dec</a>]","name":"conUpdateFuncDec","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:conUpdateFuncDec"},{"display_html":"<a href=\"#v:mkDeserializeKeysDec\">mkDeserializeKeysDec</a> :: <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Name\" title=\"Language.Haskell.TH.Syntax\">Name</a> -&gt; <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Name\" title=\"Language.Haskell.TH.Syntax\">Name</a> -&gt; <a href=\"Streamly-Internal-Data-MutByteArray.html#t:SimpleDataCon\" title=\"Streamly.Internal.Data.MutByteArray\">SimpleDataCon</a> -&gt; <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Q\" title=\"Language.Haskell.TH.Syntax\">Q</a> [<a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Dec\" title=\"Language.Haskell.TH.Syntax\">Dec</a>]","name":"mkDeserializeKeysDec","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:mkDeserializeKeysDec"},{"display_html":"<a href=\"#v:mkRecSerializeExpr\">mkRecSerializeExpr</a> :: <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Name\" title=\"Language.Haskell.TH.Syntax\">Name</a> -&gt; <a href=\"Streamly-Internal-Data-MutByteArray.html#t:SimpleDataCon\" title=\"Streamly.Internal.Data.MutByteArray\">SimpleDataCon</a> -&gt; <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Q\" title=\"Language.Haskell.TH.Syntax\">Q</a> <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Exp\" title=\"Language.Haskell.TH.Syntax\">Exp</a>","name":"mkRecSerializeExpr","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:mkRecSerializeExpr"},{"display_html":"<a href=\"#v:mkRecDeserializeExpr\">mkRecDeserializeExpr</a> :: <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Name\" title=\"Language.Haskell.TH.Syntax\">Name</a> -&gt; <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Name\" title=\"Language.Haskell.TH.Syntax\">Name</a> -&gt; <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Name\" title=\"Language.Haskell.TH.Syntax\">Name</a> -&gt; <a href=\"Streamly-Internal-Data-MutByteArray.html#t:SimpleDataCon\" title=\"Streamly.Internal.Data.MutByteArray\">SimpleDataCon</a> -&gt; <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Q\" title=\"Language.Haskell.TH.Syntax\">Q</a> <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Exp\" title=\"Language.Haskell.TH.Syntax\">Exp</a>","name":"mkRecDeserializeExpr","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:mkRecDeserializeExpr"},{"display_html":"<a href=\"#v:mkRecSizeOfExpr\">mkRecSizeOfExpr</a> :: <a href=\"Streamly-Internal-Data-MutByteArray.html#t:SimpleDataCon\" title=\"Streamly.Internal.Data.MutByteArray\">SimpleDataCon</a> -&gt; <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Q\" title=\"Language.Haskell.TH.Syntax\">Q</a> <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Exp\" title=\"Language.Haskell.TH.Syntax\">Exp</a>","name":"mkRecSizeOfExpr","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:mkRecSizeOfExpr"},{"display_html":"<a href=\"#v:conUpdateFuncDec\">conUpdateFuncDec</a> :: <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Name\" title=\"Language.Haskell.TH.Syntax\">Name</a> -&gt; [<a href=\"Streamly-Internal-Data-MutByteArray.html#t:Field\" title=\"Streamly.Internal.Data.MutByteArray\">Field</a>] -&gt; <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Q\" title=\"Language.Haskell.TH.Syntax\">Q</a> [<a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Dec\" title=\"Language.Haskell.TH.Syntax\">Dec</a>]","name":"conUpdateFuncDec","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:conUpdateFuncDec"},{"display_html":"<a href=\"#v:mkDeserializeKeysDec\">mkDeserializeKeysDec</a> :: <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Name\" title=\"Language.Haskell.TH.Syntax\">Name</a> -&gt; <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Name\" title=\"Language.Haskell.TH.Syntax\">Name</a> -&gt; <a href=\"Streamly-Internal-Data-MutByteArray.html#t:SimpleDataCon\" title=\"Streamly.Internal.Data.MutByteArray\">SimpleDataCon</a> -&gt; <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Q\" title=\"Language.Haskell.TH.Syntax\">Q</a> [<a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Dec\" title=\"Language.Haskell.TH.Syntax\">Dec</a>]","name":"mkDeserializeKeysDec","module":"Streamly.Internal.Data.MutByteArray","link":"Streamly-Internal-Data-MutByteArray.html#v:mkDeserializeKeysDec"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:MutByteArray\">MutByteArray</a>","name":"MutByteArray","module":"Streamly.Data.MutByteArray","link":"Streamly-Data-MutByteArray.html#t:MutByteArray"},{"display_html":"<a href=\"#v:isPinned\">isPinned</a> :: <a href=\"Streamly-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Data.MutByteArray\">MutByteArray</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"isPinned","module":"Streamly.Data.MutByteArray","link":"Streamly-Data-MutByteArray.html#v:isPinned"},{"display_html":"<a href=\"#v:pin\">pin</a> :: <a href=\"Streamly-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Data.MutByteArray\">MutByteArray</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"Streamly-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Data.MutByteArray\">MutByteArray</a>","name":"pin","module":"Streamly.Data.MutByteArray","link":"Streamly-Data-MutByteArray.html#v:pin"},{"display_html":"<a href=\"#v:unpin\">unpin</a> :: <a href=\"Streamly-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Data.MutByteArray\">MutByteArray</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"Streamly-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Data.MutByteArray\">MutByteArray</a>","name":"unpin","module":"Streamly.Data.MutByteArray","link":"Streamly-Data-MutByteArray.html#v:unpin"},{"display_html":"<a href=\"#v:new\">new</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"Streamly-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Data.MutByteArray\">MutByteArray</a>","name":"new","module":"Streamly.Data.MutByteArray","link":"Streamly-Data-MutByteArray.html#v:new"},{"display_html":"<a href=\"#v:pinnedNew\">pinnedNew</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"Streamly-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Data.MutByteArray\">MutByteArray</a>","name":"pinnedNew","module":"Streamly.Data.MutByteArray","link":"Streamly-Data-MutByteArray.html#v:pinnedNew"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:Unbox\">Unbox</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:sizeOf\">sizeOf</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Proxy.html#t:Proxy\" title=\"Data.Proxy\">Proxy</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a></li><li><a href=\"#v:peekAt\">peekAt</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Data.MutByteArray\">MutByteArray</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a</li><li><a href=\"#v:peekByteIndex\">peekByteIndex</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Data.MutByteArray\">MutByteArray</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a</li><li><a href=\"#v:pokeAt\">pokeAt</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Data.MutByteArray\">MutByteArray</a> -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()</li><li><a href=\"#v:pokeByteIndex\">pokeByteIndex</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Data.MutByteArray\">MutByteArray</a> -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()</li></ul>","name":"Unbox sizeOf peekAt peekByteIndex pokeAt pokeByteIndex","module":"Streamly.Data.MutByteArray","link":"Streamly-Data-MutByteArray.html#t:Unbox"},{"display_html":"<a href=\"#v:deriveUnbox\">deriveUnbox</a> :: <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Q\" title=\"Language.Haskell.TH.Syntax\">Q</a> [<a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Dec\" title=\"Language.Haskell.TH.Syntax\">Dec</a>] -&gt; <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Q\" title=\"Language.Haskell.TH.Syntax\">Q</a> [<a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Dec\" title=\"Language.Haskell.TH.Syntax\">Dec</a>]","name":"deriveUnbox","module":"Streamly.Data.MutByteArray","link":"Streamly-Data-MutByteArray.html#v:deriveUnbox"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:Serialize\">Serialize</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:addSizeTo\">addSizeTo</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a></li><li><a href=\"#v:deserializeAt\">deserializeAt</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Data.MutByteArray\">MutByteArray</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>, a)</li><li><a href=\"#v:serializeAt\">serializeAt</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Data.MutByteArray\">MutByteArray</a> -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a></li></ul>","name":"Serialize addSizeTo deserializeAt serializeAt","module":"Streamly.Data.MutByteArray","link":"Streamly-Data-MutByteArray.html#t:Serialize"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:SerializeConfig\">SerializeConfig</a>","name":"SerializeConfig","module":"Streamly.Data.MutByteArray","link":"Streamly-Data-MutByteArray.html#t:SerializeConfig"},{"display_html":"<a href=\"#v:inlineAddSizeTo\">inlineAddSizeTo</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Inline\" title=\"Language.Haskell.TH.Syntax\">Inline</a> -&gt; <a href=\"Streamly-Data-MutByteArray.html#t:SerializeConfig\" title=\"Streamly.Data.MutByteArray\">SerializeConfig</a> -&gt; <a href=\"Streamly-Data-MutByteArray.html#t:SerializeConfig\" title=\"Streamly.Data.MutByteArray\">SerializeConfig</a>","name":"inlineAddSizeTo","module":"Streamly.Data.MutByteArray","link":"Streamly-Data-MutByteArray.html#v:inlineAddSizeTo"},{"display_html":"<a href=\"#v:inlineSerializeAt\">inlineSerializeAt</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Inline\" title=\"Language.Haskell.TH.Syntax\">Inline</a> -&gt; <a href=\"Streamly-Data-MutByteArray.html#t:SerializeConfig\" title=\"Streamly.Data.MutByteArray\">SerializeConfig</a> -&gt; <a href=\"Streamly-Data-MutByteArray.html#t:SerializeConfig\" title=\"Streamly.Data.MutByteArray\">SerializeConfig</a>","name":"inlineSerializeAt","module":"Streamly.Data.MutByteArray","link":"Streamly-Data-MutByteArray.html#v:inlineSerializeAt"},{"display_html":"<a href=\"#v:inlineDeserializeAt\">inlineDeserializeAt</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Inline\" title=\"Language.Haskell.TH.Syntax\">Inline</a> -&gt; <a href=\"Streamly-Data-MutByteArray.html#t:SerializeConfig\" title=\"Streamly.Data.MutByteArray\">SerializeConfig</a> -&gt; <a href=\"Streamly-Data-MutByteArray.html#t:SerializeConfig\" title=\"Streamly.Data.MutByteArray\">SerializeConfig</a>","name":"inlineDeserializeAt","module":"Streamly.Data.MutByteArray","link":"Streamly-Data-MutByteArray.html#v:inlineDeserializeAt"},{"display_html":"<a href=\"#v:deriveSerialize\">deriveSerialize</a> :: <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Q\" title=\"Language.Haskell.TH.Syntax\">Q</a> [<a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Dec\" title=\"Language.Haskell.TH.Syntax\">Dec</a>] -&gt; <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Q\" title=\"Language.Haskell.TH.Syntax\">Q</a> [<a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Dec\" title=\"Language.Haskell.TH.Syntax\">Dec</a>]","name":"deriveSerialize","module":"Streamly.Data.MutByteArray","link":"Streamly-Data-MutByteArray.html#v:deriveSerialize"},{"display_html":"<a href=\"#v:deriveSerializeWith\">deriveSerializeWith</a> :: (<a href=\"Streamly-Data-MutByteArray.html#t:SerializeConfig\" title=\"Streamly.Data.MutByteArray\">SerializeConfig</a> -&gt; <a href=\"Streamly-Data-MutByteArray.html#t:SerializeConfig\" title=\"Streamly.Data.MutByteArray\">SerializeConfig</a>) -&gt; <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Q\" title=\"Language.Haskell.TH.Syntax\">Q</a> [<a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Dec\" title=\"Language.Haskell.TH.Syntax\">Dec</a>] -&gt; <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Q\" title=\"Language.Haskell.TH.Syntax\">Q</a> [<a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Dec\" title=\"Language.Haskell.TH.Syntax\">Dec</a>]","name":"deriveSerializeWith","module":"Streamly.Data.MutByteArray","link":"Streamly-Data-MutByteArray.html#v:deriveSerializeWith"},{"display_html":"<span class=\"keyword\">newtype</span> <a href=\"#t:ChunkFold\">ChunkFold</a> m a b = <a href=\"#v:ChunkFold\">ChunkFold</a> (<a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) m b)","name":"ChunkFold ChunkFold","module":"Streamly.Internal.Data.Fold.Chunked","link":"Streamly-Internal-Data-Fold-Chunked.html#t:ChunkFold"},{"display_html":"<a href=\"#v:fromFold\">fromFold</a> :: <span class=\"keyword\">forall</span> m a b. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Fold-Chunked.html#t:ChunkFold\" title=\"Streamly.Internal.Data.Fold.Chunked\">ChunkFold</a> m a b","name":"fromFold","module":"Streamly.Internal.Data.Fold.Chunked","link":"Streamly-Internal-Data-Fold-Chunked.html#v:fromFold"},{"display_html":"<a href=\"#v:adaptFold\">adaptFold</a> :: <span class=\"keyword\">forall</span> m a b. <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) b -&gt; <a href=\"Streamly-Internal-Data-Fold-Chunked.html#t:ChunkFold\" title=\"Streamly.Internal.Data.Fold.Chunked\">ChunkFold</a> m a b","name":"adaptFold","module":"Streamly.Internal.Data.Fold.Chunked","link":"Streamly-Internal-Data-Fold-Chunked.html#v:adaptFold"},{"display_html":"<a href=\"#v:fromParser\">fromParser</a> :: <span class=\"keyword\">forall</span> m a b. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Internal-Data-Fold-Chunked.html#t:ChunkFold\" title=\"Streamly.Internal.Data.Fold.Chunked\">ChunkFold</a> m a b","name":"fromParser","module":"Streamly.Internal.Data.Fold.Chunked","link":"Streamly-Internal-Data-Fold-Chunked.html#v:fromParser"},{"display_html":"<a href=\"#v:fromParserD\">fromParserD</a> :: <span class=\"keyword\">forall</span> m a b. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Internal-Data-Fold-Chunked.html#t:ChunkFold\" title=\"Streamly.Internal.Data.Fold.Chunked\">ChunkFold</a> m a b","name":"fromParserD","module":"Streamly.Internal.Data.Fold.Chunked","link":"Streamly-Internal-Data-Fold-Chunked.html#v:fromParserD"},{"display_html":"<a href=\"#v:rmapM\">rmapM</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; m c) -&gt; <a href=\"Streamly-Internal-Data-Fold-Chunked.html#t:ChunkFold\" title=\"Streamly.Internal.Data.Fold.Chunked\">ChunkFold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Fold-Chunked.html#t:ChunkFold\" title=\"Streamly.Internal.Data.Fold.Chunked\">ChunkFold</a> m a c","name":"rmapM","module":"Streamly.Internal.Data.Fold.Chunked","link":"Streamly-Internal-Data-Fold-Chunked.html#v:rmapM"},{"display_html":"<a href=\"#v:fromPure\">fromPure</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; b -&gt; <a href=\"Streamly-Internal-Data-Fold-Chunked.html#t:ChunkFold\" title=\"Streamly.Internal.Data.Fold.Chunked\">ChunkFold</a> m a b","name":"fromPure","module":"Streamly.Internal.Data.Fold.Chunked","link":"Streamly-Internal-Data-Fold-Chunked.html#v:fromPure"},{"display_html":"<a href=\"#v:fromEffect\">fromEffect</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; m b -&gt; <a href=\"Streamly-Internal-Data-Fold-Chunked.html#t:ChunkFold\" title=\"Streamly.Internal.Data.Fold.Chunked\">ChunkFold</a> m a b","name":"fromEffect","module":"Streamly.Internal.Data.Fold.Chunked","link":"Streamly-Internal-Data-Fold-Chunked.html#v:fromEffect"},{"display_html":"<a href=\"#v:splitWith\">splitWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (a -&gt; b -&gt; c) -&gt; <a href=\"Streamly-Internal-Data-Fold-Chunked.html#t:ChunkFold\" title=\"Streamly.Internal.Data.Fold.Chunked\">ChunkFold</a> m x a -&gt; <a href=\"Streamly-Internal-Data-Fold-Chunked.html#t:ChunkFold\" title=\"Streamly.Internal.Data.Fold.Chunked\">ChunkFold</a> m x b -&gt; <a href=\"Streamly-Internal-Data-Fold-Chunked.html#t:ChunkFold\" title=\"Streamly.Internal.Data.Fold.Chunked\">ChunkFold</a> m x c","name":"splitWith","module":"Streamly.Internal.Data.Fold.Chunked","link":"Streamly-Internal-Data-Fold-Chunked.html#v:splitWith"},{"display_html":"<a href=\"#v:concatMap\">concatMap</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; (b -&gt; <a href=\"Streamly-Internal-Data-Fold-Chunked.html#t:ChunkFold\" title=\"Streamly.Internal.Data.Fold.Chunked\">ChunkFold</a> m a c) -&gt; <a href=\"Streamly-Internal-Data-Fold-Chunked.html#t:ChunkFold\" title=\"Streamly.Internal.Data.Fold.Chunked\">ChunkFold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Fold-Chunked.html#t:ChunkFold\" title=\"Streamly.Internal.Data.Fold.Chunked\">ChunkFold</a> m a c","name":"concatMap","module":"Streamly.Internal.Data.Fold.Chunked","link":"Streamly-Internal-Data-Fold-Chunked.html#v:concatMap"},{"display_html":"<a href=\"#v:take\">take</a> :: <span class=\"keyword\">forall</span> m a b. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold-Chunked.html#t:ChunkFold\" title=\"Streamly.Internal.Data.Fold.Chunked\">ChunkFold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Fold-Chunked.html#t:ChunkFold\" title=\"Streamly.Internal.Data.Fold.Chunked\">ChunkFold</a> m a b","name":"take","module":"Streamly.Internal.Data.Fold.Chunked","link":"Streamly-Internal-Data-Fold-Chunked.html#v:take"},{"display_html":"<a href=\"#v:chunksOf\">chunksOf</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a)","name":"chunksOf","module":"Streamly.Internal.Data.Array.Stream","link":"Streamly-Internal-Data-Array-Stream.html#v:chunksOf"},{"display_html":"<a href=\"#v:pinnedChunksOf\">pinnedChunksOf</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a)","name":"pinnedChunksOf","module":"Streamly.Internal.Data.Array.Stream","link":"Streamly-Internal-Data-Array-Stream.html#v:pinnedChunksOf"},{"display_html":"<a href=\"#v:bufferChunks\">bufferChunks</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; m (<a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a))","name":"bufferChunks","module":"Streamly.Internal.Data.Array.Stream","link":"Streamly-Internal-Data-Array-Stream.html#v:bufferChunks"},{"display_html":"<a href=\"#v:concat\">concat</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"concat","module":"Streamly.Internal.Data.Array.Stream","link":"Streamly-Internal-Data-Array-Stream.html#v:concat"},{"display_html":"<a href=\"#v:flattenArrays\">flattenArrays</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"flattenArrays","module":"Streamly.Internal.Data.Array.Stream","link":"Streamly-Internal-Data-Array-Stream.html#v:flattenArrays"},{"display_html":"<a href=\"#v:concatRev\">concatRev</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"concatRev","module":"Streamly.Internal.Data.Array.Stream","link":"Streamly-Internal-Data-Array-Stream.html#v:concatRev"},{"display_html":"<a href=\"#v:flattenArraysRev\">flattenArraysRev</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"flattenArraysRev","module":"Streamly.Internal.Data.Array.Stream","link":"Streamly-Internal-Data-Array-Stream.html#v:flattenArraysRev"},{"display_html":"<a href=\"#v:interpose\">interpose</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"interpose","module":"Streamly.Internal.Data.Array.Stream","link":"Streamly-Internal-Data-Array-Stream.html#v:interpose"},{"display_html":"<a href=\"#v:interposeSuffix\">interposeSuffix</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"interposeSuffix","module":"Streamly.Internal.Data.Array.Stream","link":"Streamly-Internal-Data-Array-Stream.html#v:interposeSuffix"},{"display_html":"<a href=\"#v:intercalateSuffix\">intercalateSuffix</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"intercalateSuffix","module":"Streamly.Internal.Data.Array.Stream","link":"Streamly-Internal-Data-Array-Stream.html#v:intercalateSuffix"},{"display_html":"<a href=\"#v:unlines\">unlines</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"unlines","module":"Streamly.Internal.Data.Array.Stream","link":"Streamly-Internal-Data-Array-Stream.html#v:unlines"},{"display_html":"<a href=\"#v:foldBreak\">foldBreak</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) -&gt; m (b, <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a))","name":"foldBreak","module":"Streamly.Internal.Data.Array.Stream","link":"Streamly-Internal-Data-Array-Stream.html#v:foldBreak"},{"display_html":"<a href=\"#v:foldBreakD\">foldBreakD</a> :: <span class=\"keyword\">forall</span> m a b. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) -&gt; m (b, <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a))","name":"foldBreakD","module":"Streamly.Internal.Data.Array.Stream","link":"Streamly-Internal-Data-Array-Stream.html#v:foldBreakD"},{"display_html":"<a href=\"#v:parseBreak\">parseBreak</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"Streamly-Internal-Data-Parser.html#t:ParseError\" title=\"Streamly.Internal.Data.Parser\">ParseError</a> b, <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a))","name":"parseBreak","module":"Streamly.Internal.Data.Array.Stream","link":"Streamly-Internal-Data-Array-Stream.html#v:parseBreak"},{"display_html":"<a href=\"#v:parseBreakChunks\">parseBreakChunks</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-ParserK.html#t:ParserK\" title=\"Streamly.Internal.Data.ParserK\">ParserK</a> (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) m b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"Streamly-Internal-Data-Parser.html#t:ParseError\" title=\"Streamly.Internal.Data.Parser\">ParseError</a> b, <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a))","name":"parseBreakChunks","module":"Streamly.Internal.Data.Array.Stream","link":"Streamly-Internal-Data-Array-Stream.html#v:parseBreakChunks"},{"display_html":"<a href=\"#v:parseChunks\">parseChunks</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-ParserK.html#t:ParserK\" title=\"Streamly.Internal.Data.ParserK\">ParserK</a> (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) m b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"Streamly-Internal-Data-Parser.html#t:ParseError\" title=\"Streamly.Internal.Data.Parser\">ParseError</a> b)","name":"parseChunks","module":"Streamly.Internal.Data.Array.Stream","link":"Streamly-Internal-Data-Array-Stream.html#v:parseChunks"},{"display_html":"<a href=\"#v:runArrayFold\">runArrayFold</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Fold-Chunked.html#t:ChunkFold\" title=\"Streamly.Internal.Data.Fold.Chunked\">ChunkFold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"Streamly-Internal-Data-Parser.html#t:ParseError\" title=\"Streamly.Internal.Data.Parser\">ParseError</a> b)","name":"runArrayFold","module":"Streamly.Internal.Data.Array.Stream","link":"Streamly-Internal-Data-Array-Stream.html#v:runArrayFold"},{"display_html":"<a href=\"#v:runArrayFoldBreak\">runArrayFoldBreak</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Fold-Chunked.html#t:ChunkFold\" title=\"Streamly.Internal.Data.Fold.Chunked\">ChunkFold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"Streamly-Internal-Data-Parser.html#t:ParseError\" title=\"Streamly.Internal.Data.Parser\">ParseError</a> b, <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a))","name":"runArrayFoldBreak","module":"Streamly.Internal.Data.Array.Stream","link":"Streamly-Internal-Data-Array-Stream.html#v:runArrayFoldBreak"},{"display_html":"<a href=\"#v:runArrayParserDBreak\">runArrayParserDBreak</a> :: <span class=\"keyword\">forall</span> m a b. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) m b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) -&gt; m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"Streamly-Internal-Data-Parser.html#t:ParseError\" title=\"Streamly.Internal.Data.Parser\">ParseError</a> b, <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a))","name":"runArrayParserDBreak","module":"Streamly.Internal.Data.Array.Stream","link":"Streamly-Internal-Data-Array-Stream.html#v:runArrayParserDBreak"},{"display_html":"<a href=\"#v:runArrayFoldMany\">runArrayFoldMany</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Fold-Chunked.html#t:ChunkFold\" title=\"Streamly.Internal.Data.Fold.Chunked\">ChunkFold</a> m a b -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) -&gt; <a href=\"Streamly-Internal-Data-StreamK.html#t:StreamK\" title=\"Streamly.Internal.Data.StreamK\">StreamK</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"Streamly-Internal-Data-Parser.html#t:ParseError\" title=\"Streamly.Internal.Data.Parser\">ParseError</a> b)","name":"runArrayFoldMany","module":"Streamly.Internal.Data.Array.Stream","link":"Streamly-Internal-Data-Array-Stream.html#v:runArrayFoldMany"},{"display_html":"<a href=\"#v:toArray\">toArray</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) -&gt; m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a)","name":"toArray","module":"Streamly.Internal.Data.Array.Stream","link":"Streamly-Internal-Data-Array-Stream.html#v:toArray"},{"display_html":"<a href=\"#v:lpackArraysChunksOf\">lpackArraysChunksOf</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) () -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) ()","name":"lpackArraysChunksOf","module":"Streamly.Internal.Data.Array.Stream","link":"Streamly-Internal-Data-Array-Stream.html#v:lpackArraysChunksOf"},{"display_html":"<a href=\"#v:compact\">compact</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a)","name":"compact","module":"Streamly.Internal.Data.Array.Stream","link":"Streamly-Internal-Data-Array-Stream.html#v:compact"},{"display_html":"<a href=\"#v:splitOn\">splitOn</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>)","name":"splitOn","module":"Streamly.Internal.Data.Array.Stream","link":"Streamly-Internal-Data-Array-Stream.html#v:splitOn"},{"display_html":"<a href=\"#v:splitOnSuffix\">splitOnSuffix</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>)","name":"splitOnSuffix","module":"Streamly.Internal.Data.Array.Stream","link":"Streamly-Internal-Data-Array-Stream.html#v:splitOnSuffix"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:ParserK\">ParserK</a> a m b","name":"ParserK","module":"Streamly.Data.ParserK","link":"Streamly-Data-ParserK.html#t:ParserK"},{"display_html":"<a href=\"#v:adapt\">adapt</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Data-ParserK.html#t:ParserK\" title=\"Streamly.Data.ParserK\">ParserK</a> a m b","name":"adapt","module":"Streamly.Data.ParserK","link":"Streamly-Data-ParserK.html#v:adapt"},{"display_html":"<a href=\"#v:adaptC\">adaptC</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Data-ParserK.html#t:ParserK\" title=\"Streamly.Data.ParserK\">ParserK</a> (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) m b","name":"adaptC","module":"Streamly.Data.ParserK","link":"Streamly-Data-ParserK.html#v:adaptC"},{"display_html":"<a href=\"#v:adaptCG\">adaptCG</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Data-ParserK.html#t:ParserK\" title=\"Streamly.Data.ParserK\">ParserK</a> (<a href=\"Streamly-Internal-Data-Array-Generic.html#t:Array\" title=\"Streamly.Internal.Data.Array.Generic\">Array</a> a) m b","name":"adaptCG","module":"Streamly.Data.ParserK","link":"Streamly-Data-ParserK.html#v:adaptCG"},{"display_html":"<a href=\"#v:fromPure\">fromPure</a> :: b -&gt; <a href=\"Streamly-Data-ParserK.html#t:ParserK\" title=\"Streamly.Data.ParserK\">ParserK</a> a m b","name":"fromPure","module":"Streamly.Data.ParserK","link":"Streamly-Data-ParserK.html#v:fromPure"},{"display_html":"<a href=\"#v:fromEffect\">fromEffect</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; m b -&gt; <a href=\"Streamly-Data-ParserK.html#t:ParserK\" title=\"Streamly.Data.ParserK\">ParserK</a> a m b","name":"fromEffect","module":"Streamly.Data.ParserK","link":"Streamly-Data-ParserK.html#v:fromEffect"},{"display_html":"<a href=\"#v:die\">die</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"Streamly-Data-ParserK.html#t:ParserK\" title=\"Streamly.Data.ParserK\">ParserK</a> a m b","name":"die","module":"Streamly.Data.ParserK","link":"Streamly-Data-ParserK.html#v:die"},{"display_html":"<a href=\"#v:fromFold\">fromFold</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a b -&gt; <a href=\"Streamly-Data-ParserK.html#t:ParserK\" title=\"Streamly.Data.ParserK\">ParserK</a> (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) m b","name":"fromFold","module":"Streamly.Data.ParserK","link":"Streamly-Data-ParserK.html#v:fromFold"},{"display_html":"<a href=\"#v:fromParser\">fromParser</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-MutArray.html#t:Unbox\" title=\"Streamly.Data.MutArray\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> a m b -&gt; <a href=\"Streamly-Data-ParserK.html#t:ParserK\" title=\"Streamly.Data.ParserK\">ParserK</a> (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> a) m b","name":"fromParser","module":"Streamly.Data.ParserK","link":"Streamly-Data-ParserK.html#v:fromParser"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Array\">Array</a> a","name":"Array","module":"Streamly.Data.Array","link":"Streamly-Data-Array.html#t:Array"},{"display_html":"<a href=\"#v:pin\">pin</a> :: <a href=\"Streamly-Data-Array.html#t:Array\" title=\"Streamly.Data.Array\">Array</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"Streamly-Data-Array.html#t:Array\" title=\"Streamly.Data.Array\">Array</a> a)","name":"pin","module":"Streamly.Data.Array","link":"Streamly-Data-Array.html#v:pin"},{"display_html":"<a href=\"#v:unpin\">unpin</a> :: <a href=\"Streamly-Data-Array.html#t:Array\" title=\"Streamly.Data.Array\">Array</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"Streamly-Data-Array.html#t:Array\" title=\"Streamly.Data.Array\">Array</a> a)","name":"unpin","module":"Streamly.Data.Array","link":"Streamly-Data-Array.html#v:unpin"},{"display_html":"<a href=\"#v:isPinned\">isPinned</a> :: <a href=\"Streamly-Data-Array.html#t:Array\" title=\"Streamly.Data.Array\">Array</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"isPinned","module":"Streamly.Data.Array","link":"Streamly-Data-Array.html#v:isPinned"},{"display_html":"<a href=\"#v:createOf\">createOf</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-Array.html#t:Unbox\" title=\"Streamly.Data.Array\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Data-Array.html#t:Array\" title=\"Streamly.Data.Array\">Array</a> a)","name":"createOf","module":"Streamly.Data.Array","link":"Streamly-Data-Array.html#v:createOf"},{"display_html":"<a href=\"#v:create\">create</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-Array.html#t:Unbox\" title=\"Streamly.Data.Array\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Data-Array.html#t:Array\" title=\"Streamly.Data.Array\">Array</a> a)","name":"create","module":"Streamly.Data.Array","link":"Streamly-Data-Array.html#v:create"},{"display_html":"<a href=\"#v:writeLastN\">writeLastN</a> :: (<a href=\"/package/base-4.15.1.0/docs/Foreign-Storable.html#t:Storable\" title=\"Foreign.Storable\">Storable</a> a, <a href=\"Streamly-Data-Array.html#t:Unbox\" title=\"Streamly.Data.Array\">Unbox</a> a, <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Data-Array.html#t:Array\" title=\"Streamly.Data.Array\">Array</a> a)","name":"writeLastN","module":"Streamly.Data.Array","link":"Streamly-Data-Array.html#v:writeLastN"},{"display_html":"<a href=\"#v:fromListN\">fromListN</a> :: <a href=\"Streamly-Data-Array.html#t:Unbox\" title=\"Streamly.Data.Array\">Unbox</a> a =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; [a] -&gt; <a href=\"Streamly-Data-Array.html#t:Array\" title=\"Streamly.Data.Array\">Array</a> a","name":"fromListN","module":"Streamly.Data.Array","link":"Streamly-Data-Array.html#v:fromListN"},{"display_html":"<a href=\"#v:fromList\">fromList</a> :: <a href=\"Streamly-Data-Array.html#t:Unbox\" title=\"Streamly.Data.Array\">Unbox</a> a =&gt; [a] -&gt; <a href=\"Streamly-Data-Array.html#t:Array\" title=\"Streamly.Data.Array\">Array</a> a","name":"fromList","module":"Streamly.Data.Array","link":"Streamly-Data-Array.html#v:fromList"},{"display_html":"<a href=\"#v:toList\">toList</a> :: <a href=\"Streamly-Data-Array.html#t:Unbox\" title=\"Streamly.Data.Array\">Unbox</a> a =&gt; <a href=\"Streamly-Data-Array.html#t:Array\" title=\"Streamly.Data.Array\">Array</a> a -&gt; [a]","name":"toList","module":"Streamly.Data.Array","link":"Streamly-Data-Array.html#v:toList"},{"display_html":"<a href=\"#v:read\">read</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-Array.html#t:Unbox\" title=\"Streamly.Data.Array\">Unbox</a> a) =&gt; <a href=\"Streamly-Data-Array.html#t:Array\" title=\"Streamly.Data.Array\">Array</a> a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"read","module":"Streamly.Data.Array","link":"Streamly-Data-Array.html#v:read"},{"display_html":"<a href=\"#v:readRev\">readRev</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-Array.html#t:Unbox\" title=\"Streamly.Data.Array\">Unbox</a> a) =&gt; <a href=\"Streamly-Data-Array.html#t:Array\" title=\"Streamly.Data.Array\">Array</a> a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a","name":"readRev","module":"Streamly.Data.Array","link":"Streamly-Data-Array.html#v:readRev"},{"display_html":"<a href=\"#v:reader\">reader</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-Array.html#t:Unbox\" title=\"Streamly.Data.Array\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (<a href=\"Streamly-Data-Array.html#t:Array\" title=\"Streamly.Data.Array\">Array</a> a) a","name":"reader","module":"Streamly.Data.Array","link":"Streamly-Data-Array.html#v:reader"},{"display_html":"<a href=\"#v:readerRev\">readerRev</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"Streamly-Data-Array.html#t:Unbox\" title=\"Streamly.Data.Array\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m (<a href=\"Streamly-Data-Array.html#t:Array\" title=\"Streamly.Data.Array\">Array</a> a) a","name":"readerRev","module":"Streamly.Data.Array","link":"Streamly-Data-Array.html#v:readerRev"},{"display_html":"<a href=\"#v:cast\">cast</a> :: <span class=\"keyword\">forall</span> a b. <a href=\"Streamly-Data-Array.html#t:Unbox\" title=\"Streamly.Data.Array\">Unbox</a> b =&gt; <a href=\"Streamly-Data-Array.html#t:Array\" title=\"Streamly.Data.Array\">Array</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> (<a href=\"Streamly-Data-Array.html#t:Array\" title=\"Streamly.Data.Array\">Array</a> b)","name":"cast","module":"Streamly.Data.Array","link":"Streamly-Data-Array.html#v:cast"},{"display_html":"<a href=\"#v:asBytes\">asBytes</a> :: <a href=\"Streamly-Data-Array.html#t:Array\" title=\"Streamly.Data.Array\">Array</a> a -&gt; <a href=\"Streamly-Data-Array.html#t:Array\" title=\"Streamly.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"asBytes","module":"Streamly.Data.Array","link":"Streamly-Data-Array.html#v:asBytes"},{"display_html":"<a href=\"#v:length\">length</a> :: <a href=\"Streamly-Data-Array.html#t:Unbox\" title=\"Streamly.Data.Array\">Unbox</a> a =&gt; <a href=\"Streamly-Data-Array.html#t:Array\" title=\"Streamly.Data.Array\">Array</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>","name":"length","module":"Streamly.Data.Array","link":"Streamly-Data-Array.html#v:length"},{"display_html":"<a href=\"#v:getIndex\">getIndex</a> :: <span class=\"keyword\">forall</span> a. <a href=\"Streamly-Data-Array.html#t:Unbox\" title=\"Streamly.Data.Array\">Unbox</a> a =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Data-Array.html#t:Array\" title=\"Streamly.Data.Array\">Array</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Maybe.html#t:Maybe\" title=\"Data.Maybe\">Maybe</a> a","name":"getIndex","module":"Streamly.Data.Array","link":"Streamly-Data-Array.html#v:getIndex"},{"display_html":"<a href=\"#v:pinnedSerialize\">pinnedSerialize</a> :: <a href=\"Streamly-Data-Array.html#t:Serialize\" title=\"Streamly.Data.Array\">Serialize</a> a =&gt; a -&gt; <a href=\"Streamly-Data-Array.html#t:Array\" title=\"Streamly.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"pinnedSerialize","module":"Streamly.Data.Array","link":"Streamly-Data-Array.html#v:pinnedSerialize"},{"display_html":"<a href=\"#v:deserialize\">deserialize</a> :: <a href=\"Streamly-Data-Array.html#t:Serialize\" title=\"Streamly.Data.Array\">Serialize</a> a =&gt; <a href=\"Streamly-Data-Array.html#t:Array\" title=\"Streamly.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> -&gt; a","name":"deserialize","module":"Streamly.Data.Array","link":"Streamly-Data-Array.html#v:deserialize"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:Unbox\">Unbox</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:sizeOf\">sizeOf</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Proxy.html#t:Proxy\" title=\"Data.Proxy\">Proxy</a> a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a></li><li><a href=\"#v:peekAt\">peekAt</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Internal.Data.MutByteArray\">MutByteArray</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a</li><li><a href=\"#v:peekByteIndex\">peekByteIndex</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Internal.Data.MutByteArray\">MutByteArray</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> a</li><li><a href=\"#v:pokeAt\">pokeAt</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Internal.Data.MutByteArray\">MutByteArray</a> -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()</li><li><a href=\"#v:pokeByteIndex\">pokeByteIndex</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Internal.Data.MutByteArray\">MutByteArray</a> -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> ()</li></ul>","name":"Unbox sizeOf peekAt peekByteIndex pokeAt pokeByteIndex","module":"Streamly.Data.Array","link":"Streamly-Data-Array.html#t:Unbox"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:Serialize\">Serialize</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:addSizeTo\">addSizeTo</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a></li><li><a href=\"#v:deserializeAt\">deserializeAt</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Internal.Data.MutByteArray\">MutByteArray</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>, a)</li><li><a href=\"#v:serializeAt\">serializeAt</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-MutByteArray.html#t:MutByteArray\" title=\"Streamly.Internal.Data.MutByteArray\">MutByteArray</a> -&gt; a -&gt; <a href=\"/package/base-4.15.1.0/docs/System-IO.html#t:IO\" title=\"System.IO\">IO</a> <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a></li></ul>","name":"Serialize addSizeTo deserializeAt serializeAt","module":"Streamly.Data.Array","link":"Streamly-Data-Array.html#t:Serialize"},{"display_html":"<a href=\"#v:writeN\">writeN</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-Array.html#t:Unbox\" title=\"Streamly.Data.Array\">Unbox</a> a) =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Data-Array.html#t:Array\" title=\"Streamly.Data.Array\">Array</a> a)","name":"writeN","module":"Streamly.Data.Array","link":"Streamly-Data-Array.html#v:writeN"},{"display_html":"<a href=\"#v:write\">write</a> :: <span class=\"keyword\">forall</span> m a. (<a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m, <a href=\"Streamly-Data-Array.html#t:Unbox\" title=\"Streamly.Data.Array\">Unbox</a> a) =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m a (<a href=\"Streamly-Data-Array.html#t:Array\" title=\"Streamly.Data.Array\">Array</a> a)","name":"write","module":"Streamly.Data.Array","link":"Streamly-Data-Array.html#v:write"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:FromBytes\">FromBytes</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:fromBytes\">fromBytes</a> :: <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> m a</li></ul>","name":"FromBytes fromBytes","module":"Streamly.Internal.Data.Binary.Parser","link":"Streamly-Internal-Data-Binary-Parser.html#t:FromBytes"},{"display_html":"<a href=\"#v:unit\">unit</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> m ()","name":"unit","module":"Streamly.Internal.Data.Binary.Parser","link":"Streamly-Internal-Data-Binary-Parser.html#v:unit"},{"display_html":"<a href=\"#v:bool\">bool</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"bool","module":"Streamly.Internal.Data.Binary.Parser","link":"Streamly-Internal-Data-Binary-Parser.html#v:bool"},{"display_html":"<a href=\"#v:ordering\">ordering</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ordering\" title=\"Data.Ord\">Ordering</a>","name":"ordering","module":"Streamly.Internal.Data.Binary.Parser","link":"Streamly-Internal-Data-Binary-Parser.html#v:ordering"},{"display_html":"<a href=\"#v:eqWord8\">eqWord8</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"eqWord8","module":"Streamly.Internal.Data.Binary.Parser","link":"Streamly-Internal-Data-Binary-Parser.html#v:eqWord8"},{"display_html":"<a href=\"#v:word8\">word8</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"word8","module":"Streamly.Internal.Data.Binary.Parser","link":"Streamly-Internal-Data-Binary-Parser.html#v:word8"},{"display_html":"<a href=\"#v:word16be\">word16be</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word16\" title=\"Data.Word\">Word16</a>","name":"word16be","module":"Streamly.Internal.Data.Binary.Parser","link":"Streamly-Internal-Data-Binary-Parser.html#v:word16be"},{"display_html":"<a href=\"#v:word16le\">word16le</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word16\" title=\"Data.Word\">Word16</a>","name":"word16le","module":"Streamly.Internal.Data.Binary.Parser","link":"Streamly-Internal-Data-Binary-Parser.html#v:word16le"},{"display_html":"<a href=\"#v:word32be\">word32be</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word32\" title=\"Data.Word\">Word32</a>","name":"word32be","module":"Streamly.Internal.Data.Binary.Parser","link":"Streamly-Internal-Data-Binary-Parser.html#v:word32be"},{"display_html":"<a href=\"#v:word32le\">word32le</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word32\" title=\"Data.Word\">Word32</a>","name":"word32le","module":"Streamly.Internal.Data.Binary.Parser","link":"Streamly-Internal-Data-Binary-Parser.html#v:word32le"},{"display_html":"<a href=\"#v:word64be\">word64be</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word64\" title=\"Data.Word\">Word64</a>","name":"word64be","module":"Streamly.Internal.Data.Binary.Parser","link":"Streamly-Internal-Data-Binary-Parser.html#v:word64be"},{"display_html":"<a href=\"#v:word64le\">word64le</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word64\" title=\"Data.Word\">Word64</a>","name":"word64le","module":"Streamly.Internal.Data.Binary.Parser","link":"Streamly-Internal-Data-Binary-Parser.html#v:word64le"},{"display_html":"<a href=\"#v:word64host\">word64host</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word64\" title=\"Data.Word\">Word64</a>","name":"word64host","module":"Streamly.Internal.Data.Binary.Parser","link":"Streamly-Internal-Data-Binary-Parser.html#v:word64host"},{"display_html":"<a href=\"#v:int8\">int8</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int8\" title=\"Data.Int\">Int8</a>","name":"int8","module":"Streamly.Internal.Data.Binary.Parser","link":"Streamly-Internal-Data-Binary-Parser.html#v:int8"},{"display_html":"<a href=\"#v:int16be\">int16be</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int16\" title=\"Data.Int\">Int16</a>","name":"int16be","module":"Streamly.Internal.Data.Binary.Parser","link":"Streamly-Internal-Data-Binary-Parser.html#v:int16be"},{"display_html":"<a href=\"#v:int16le\">int16le</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int16\" title=\"Data.Int\">Int16</a>","name":"int16le","module":"Streamly.Internal.Data.Binary.Parser","link":"Streamly-Internal-Data-Binary-Parser.html#v:int16le"},{"display_html":"<a href=\"#v:int32be\">int32be</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a>","name":"int32be","module":"Streamly.Internal.Data.Binary.Parser","link":"Streamly-Internal-Data-Binary-Parser.html#v:int32be"},{"display_html":"<a href=\"#v:int32le\">int32le</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a>","name":"int32le","module":"Streamly.Internal.Data.Binary.Parser","link":"Streamly-Internal-Data-Binary-Parser.html#v:int32le"},{"display_html":"<a href=\"#v:int64be\">int64be</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int64\" title=\"Data.Int\">Int64</a>","name":"int64be","module":"Streamly.Internal.Data.Binary.Parser","link":"Streamly-Internal-Data-Binary-Parser.html#v:int64be"},{"display_html":"<a href=\"#v:int64le\">int64le</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int64\" title=\"Data.Int\">Int64</a>","name":"int64le","module":"Streamly.Internal.Data.Binary.Parser","link":"Streamly-Internal-Data-Binary-Parser.html#v:int64le"},{"display_html":"<a href=\"#v:float32be\">float32be</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> m <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Float\" title=\"Prelude\">Float</a>","name":"float32be","module":"Streamly.Internal.Data.Binary.Parser","link":"Streamly-Internal-Data-Binary-Parser.html#v:float32be"},{"display_html":"<a href=\"#v:float32le\">float32le</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> m <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Float\" title=\"Prelude\">Float</a>","name":"float32le","module":"Streamly.Internal.Data.Binary.Parser","link":"Streamly-Internal-Data-Binary-Parser.html#v:float32le"},{"display_html":"<a href=\"#v:double64be\">double64be</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> m <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Double\" title=\"Prelude\">Double</a>","name":"double64be","module":"Streamly.Internal.Data.Binary.Parser","link":"Streamly-Internal-Data-Binary-Parser.html#v:double64be"},{"display_html":"<a href=\"#v:double64le\">double64le</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> m <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Double\" title=\"Prelude\">Double</a>","name":"double64le","module":"Streamly.Internal.Data.Binary.Parser","link":"Streamly-Internal-Data-Binary-Parser.html#v:double64le"},{"display_html":"<a href=\"#v:charLatin1\">charLatin1</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"charLatin1","module":"Streamly.Internal.Data.Binary.Parser","link":"Streamly-Internal-Data-Binary-Parser.html#v:charLatin1"},{"display_html":"<a href=\"#v:char\">char</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"char","module":"Streamly.Internal.Unicode.Parser","link":"Streamly-Internal-Unicode-Parser.html#v:char"},{"display_html":"<a href=\"#v:charIgnoreCase\">charIgnoreCase</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"charIgnoreCase","module":"Streamly.Internal.Unicode.Parser","link":"Streamly-Internal-Unicode-Parser.html#v:charIgnoreCase"},{"display_html":"<a href=\"#v:string\">string</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m <a href=\"/package/base-4.15.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a>","name":"string","module":"Streamly.Internal.Unicode.Parser","link":"Streamly-Internal-Unicode-Parser.html#v:string"},{"display_html":"<a href=\"#v:stringIgnoreCase\">stringIgnoreCase</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m <a href=\"/package/base-4.15.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a>","name":"stringIgnoreCase","module":"Streamly.Internal.Unicode.Parser","link":"Streamly-Internal-Unicode-Parser.html#v:stringIgnoreCase"},{"display_html":"<a href=\"#v:dropSpace\">dropSpace</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m ()","name":"dropSpace","module":"Streamly.Internal.Unicode.Parser","link":"Streamly-Internal-Unicode-Parser.html#v:dropSpace"},{"display_html":"<a href=\"#v:dropSpace1\">dropSpace1</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m ()","name":"dropSpace1","module":"Streamly.Internal.Unicode.Parser","link":"Streamly-Internal-Unicode-Parser.html#v:dropSpace1"},{"display_html":"<a href=\"#v:alpha\">alpha</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"alpha","module":"Streamly.Internal.Unicode.Parser","link":"Streamly-Internal-Unicode-Parser.html#v:alpha"},{"display_html":"<a href=\"#v:alphaNum\">alphaNum</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"alphaNum","module":"Streamly.Internal.Unicode.Parser","link":"Streamly-Internal-Unicode-Parser.html#v:alphaNum"},{"display_html":"<a href=\"#v:letter\">letter</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"letter","module":"Streamly.Internal.Unicode.Parser","link":"Streamly-Internal-Unicode-Parser.html#v:letter"},{"display_html":"<a href=\"#v:ascii\">ascii</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"ascii","module":"Streamly.Internal.Unicode.Parser","link":"Streamly-Internal-Unicode-Parser.html#v:ascii"},{"display_html":"<a href=\"#v:asciiLower\">asciiLower</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"asciiLower","module":"Streamly.Internal.Unicode.Parser","link":"Streamly-Internal-Unicode-Parser.html#v:asciiLower"},{"display_html":"<a href=\"#v:asciiUpper\">asciiUpper</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"asciiUpper","module":"Streamly.Internal.Unicode.Parser","link":"Streamly-Internal-Unicode-Parser.html#v:asciiUpper"},{"display_html":"<a href=\"#v:latin1\">latin1</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"latin1","module":"Streamly.Internal.Unicode.Parser","link":"Streamly-Internal-Unicode-Parser.html#v:latin1"},{"display_html":"<a href=\"#v:lower\">lower</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"lower","module":"Streamly.Internal.Unicode.Parser","link":"Streamly-Internal-Unicode-Parser.html#v:lower"},{"display_html":"<a href=\"#v:upper\">upper</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"upper","module":"Streamly.Internal.Unicode.Parser","link":"Streamly-Internal-Unicode-Parser.html#v:upper"},{"display_html":"<a href=\"#v:mark\">mark</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"mark","module":"Streamly.Internal.Unicode.Parser","link":"Streamly-Internal-Unicode-Parser.html#v:mark"},{"display_html":"<a href=\"#v:printable\">printable</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"printable","module":"Streamly.Internal.Unicode.Parser","link":"Streamly-Internal-Unicode-Parser.html#v:printable"},{"display_html":"<a href=\"#v:punctuation\">punctuation</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"punctuation","module":"Streamly.Internal.Unicode.Parser","link":"Streamly-Internal-Unicode-Parser.html#v:punctuation"},{"display_html":"<a href=\"#v:separator\">separator</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"separator","module":"Streamly.Internal.Unicode.Parser","link":"Streamly-Internal-Unicode-Parser.html#v:separator"},{"display_html":"<a href=\"#v:space\">space</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"space","module":"Streamly.Internal.Unicode.Parser","link":"Streamly-Internal-Unicode-Parser.html#v:space"},{"display_html":"<a href=\"#v:symbol\">symbol</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"symbol","module":"Streamly.Internal.Unicode.Parser","link":"Streamly-Internal-Unicode-Parser.html#v:symbol"},{"display_html":"<a href=\"#v:digit\">digit</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"digit","module":"Streamly.Internal.Unicode.Parser","link":"Streamly-Internal-Unicode-Parser.html#v:digit"},{"display_html":"<a href=\"#v:octDigit\">octDigit</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"octDigit","module":"Streamly.Internal.Unicode.Parser","link":"Streamly-Internal-Unicode-Parser.html#v:octDigit"},{"display_html":"<a href=\"#v:hexDigit\">hexDigit</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"hexDigit","module":"Streamly.Internal.Unicode.Parser","link":"Streamly-Internal-Unicode-Parser.html#v:hexDigit"},{"display_html":"<a href=\"#v:numeric\">numeric</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"numeric","module":"Streamly.Internal.Unicode.Parser","link":"Streamly-Internal-Unicode-Parser.html#v:numeric"},{"display_html":"<a href=\"#v:signed\">signed</a> :: (<a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Num\" title=\"Prelude\">Num</a> a, <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m) =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m a -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m a","name":"signed","module":"Streamly.Internal.Unicode.Parser","link":"Streamly-Internal-Unicode-Parser.html#v:signed"},{"display_html":"<a href=\"#v:number\">number</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m (<a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Integer\" title=\"Prelude\">Integer</a>, <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>)","name":"number","module":"Streamly.Internal.Unicode.Parser","link":"Streamly-Internal-Unicode-Parser.html#v:number"},{"display_html":"<a href=\"#v:doubleParser\">doubleParser</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>, <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>)","name":"doubleParser","module":"Streamly.Internal.Unicode.Parser","link":"Streamly-Internal-Unicode-Parser.html#v:doubleParser"},{"display_html":"<a href=\"#v:double\">double</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Double\" title=\"Prelude\">Double</a>","name":"double","module":"Streamly.Internal.Unicode.Parser","link":"Streamly-Internal-Unicode-Parser.html#v:double"},{"display_html":"<a href=\"#v:decimal\">decimal</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Integral\" title=\"Prelude\">Integral</a> a) =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m a","name":"decimal","module":"Streamly.Internal.Unicode.Parser","link":"Streamly-Internal-Unicode-Parser.html#v:decimal"},{"display_html":"<a href=\"#v:hexadecimal\">hexadecimal</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Integral\" title=\"Prelude\">Integral</a> a, <a href=\"/package/base-4.15.1.0/docs/Data-Bits.html#t:Bits\" title=\"Data.Bits\">Bits</a> a) =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m a","name":"hexadecimal","module":"Streamly.Internal.Unicode.Parser","link":"Streamly-Internal-Unicode-Parser.html#v:hexadecimal"},{"display_html":"<a href=\"#v:mkDouble\">mkDouble</a> :: <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Integer\" title=\"Prelude\">Integer</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Double\" title=\"Prelude\">Double</a>","name":"mkDouble","module":"Streamly.Internal.Unicode.Parser","link":"Streamly-Internal-Unicode-Parser.html#v:mkDouble"},{"display_html":"<a href=\"#v:decodeLatin1\">decodeLatin1</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"decodeLatin1","module":"Streamly.Internal.Unicode.Stream","link":"Streamly-Internal-Unicode-Stream.html#v:decodeLatin1"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:CodingFailureMode\">CodingFailureMode</a><ul class=\"subs\"><li>= <a href=\"#v:TransliterateCodingFailure\">TransliterateCodingFailure</a></li><li>| <a href=\"#v:ErrorOnCodingFailure\">ErrorOnCodingFailure</a></li><li>| <a href=\"#v:DropOnCodingFailure\">DropOnCodingFailure</a></li></ul>","name":"CodingFailureMode ErrorOnCodingFailure TransliterateCodingFailure DropOnCodingFailure","module":"Streamly.Internal.Unicode.Stream","link":"Streamly-Internal-Unicode-Stream.html#t:CodingFailureMode"},{"display_html":"<a href=\"#v:writeCharUtf8-39-\">writeCharUtf8'</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"writeCharUtf8'","module":"Streamly.Internal.Unicode.Stream","link":"Streamly-Internal-Unicode-Stream.html#v:writeCharUtf8-39-"},{"display_html":"<a href=\"#v:parseCharUtf8With\">parseCharUtf8With</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Unicode-Stream.html#t:CodingFailureMode\" title=\"Streamly.Internal.Unicode.Stream\">CodingFailureMode</a> -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"parseCharUtf8With","module":"Streamly.Internal.Unicode.Stream","link":"Streamly-Internal-Unicode-Stream.html#v:parseCharUtf8With"},{"display_html":"<a href=\"#v:decodeUtf8\">decodeUtf8</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"decodeUtf8","module":"Streamly.Internal.Unicode.Stream","link":"Streamly-Internal-Unicode-Stream.html#v:decodeUtf8"},{"display_html":"<a href=\"#v:decodeUtf8-39-\">decodeUtf8'</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"decodeUtf8'","module":"Streamly.Internal.Unicode.Stream","link":"Streamly-Internal-Unicode-Stream.html#v:decodeUtf8-39-"},{"display_html":"<a href=\"#v:decodeUtf8_\">decodeUtf8_</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"decodeUtf8_","module":"Streamly.Internal.Unicode.Stream","link":"Streamly-Internal-Unicode-Stream.html#v:decodeUtf8_"},{"display_html":"<a href=\"#v:decodeUtf16le-39-\">decodeUtf16le'</a> :: <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word16\" title=\"Data.Word\">Word16</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"decodeUtf16le'","module":"Streamly.Internal.Unicode.Stream","link":"Streamly-Internal-Unicode-Stream.html#v:decodeUtf16le-39-"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:DecodeError\">DecodeError</a> = <a href=\"#v:DecodeError\">DecodeError</a> !<a href=\"Streamly-Internal-Unicode-Stream.html#t:DecodeState\" title=\"Streamly.Internal.Unicode.Stream\">DecodeState</a> !<a href=\"Streamly-Internal-Unicode-Stream.html#t:CodePoint\" title=\"Streamly.Internal.Unicode.Stream\">CodePoint</a>","name":"DecodeError DecodeError","module":"Streamly.Internal.Unicode.Stream","link":"Streamly-Internal-Unicode-Stream.html#t:DecodeError"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:DecodeState\">DecodeState</a> = <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"DecodeState","module":"Streamly.Internal.Unicode.Stream","link":"Streamly-Internal-Unicode-Stream.html#t:DecodeState"},{"display_html":"<span class=\"keyword\">type</span> <a href=\"#t:CodePoint\">CodePoint</a> = <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int\" title=\"Data.Int\">Int</a>","name":"CodePoint","module":"Streamly.Internal.Unicode.Stream","link":"Streamly-Internal-Unicode-Stream.html#t:CodePoint"},{"display_html":"<a href=\"#v:decodeUtf8Either\">decodeUtf8Either</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"Streamly-Internal-Unicode-Stream.html#t:DecodeError\" title=\"Streamly.Internal.Unicode.Stream\">DecodeError</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>)","name":"decodeUtf8Either","module":"Streamly.Internal.Unicode.Stream","link":"Streamly-Internal-Unicode-Stream.html#v:decodeUtf8Either"},{"display_html":"<a href=\"#v:resumeDecodeUtf8Either\">resumeDecodeUtf8Either</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Unicode-Stream.html#t:DecodeState\" title=\"Streamly.Internal.Unicode.Stream\">DecodeState</a> -&gt; <a href=\"Streamly-Internal-Unicode-Stream.html#t:CodePoint\" title=\"Streamly.Internal.Unicode.Stream\">CodePoint</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"Streamly-Internal-Unicode-Stream.html#t:DecodeError\" title=\"Streamly.Internal.Unicode.Stream\">DecodeError</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>)","name":"resumeDecodeUtf8Either","module":"Streamly.Internal.Unicode.Stream","link":"Streamly-Internal-Unicode-Stream.html#v:resumeDecodeUtf8Either"},{"display_html":"<a href=\"#v:decodeUtf8Chunks\">decodeUtf8Chunks</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"decodeUtf8Chunks","module":"Streamly.Internal.Unicode.Stream","link":"Streamly-Internal-Unicode-Stream.html#v:decodeUtf8Chunks"},{"display_html":"<a href=\"#v:decodeUtf8Chunks-39-\">decodeUtf8Chunks'</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"decodeUtf8Chunks'","module":"Streamly.Internal.Unicode.Stream","link":"Streamly-Internal-Unicode-Stream.html#v:decodeUtf8Chunks-39-"},{"display_html":"<a href=\"#v:decodeUtf8Chunks_\">decodeUtf8Chunks_</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"decodeUtf8Chunks_","module":"Streamly.Internal.Unicode.Stream","link":"Streamly-Internal-Unicode-Stream.html#v:decodeUtf8Chunks_"},{"display_html":"<a href=\"#v:encodeLatin1\">encodeLatin1</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"encodeLatin1","module":"Streamly.Internal.Unicode.Stream","link":"Streamly-Internal-Unicode-Stream.html#v:encodeLatin1"},{"display_html":"<a href=\"#v:encodeLatin1-39-\">encodeLatin1'</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"encodeLatin1'","module":"Streamly.Internal.Unicode.Stream","link":"Streamly-Internal-Unicode-Stream.html#v:encodeLatin1-39-"},{"display_html":"<a href=\"#v:encodeLatin1_\">encodeLatin1_</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"encodeLatin1_","module":"Streamly.Internal.Unicode.Stream","link":"Streamly-Internal-Unicode-Stream.html#v:encodeLatin1_"},{"display_html":"<a href=\"#v:readCharUtf8-39-\">readCharUtf8'</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"readCharUtf8'","module":"Streamly.Internal.Unicode.Stream","link":"Streamly-Internal-Unicode-Stream.html#v:readCharUtf8-39-"},{"display_html":"<a href=\"#v:readCharUtf8\">readCharUtf8</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"readCharUtf8","module":"Streamly.Internal.Unicode.Stream","link":"Streamly-Internal-Unicode-Stream.html#v:readCharUtf8"},{"display_html":"<a href=\"#v:readCharUtf8_\">readCharUtf8_</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"readCharUtf8_","module":"Streamly.Internal.Unicode.Stream","link":"Streamly-Internal-Unicode-Stream.html#v:readCharUtf8_"},{"display_html":"<a href=\"#v:encodeUtf8\">encodeUtf8</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"encodeUtf8","module":"Streamly.Internal.Unicode.Stream","link":"Streamly-Internal-Unicode-Stream.html#v:encodeUtf8"},{"display_html":"<a href=\"#v:encodeUtf8-39-\">encodeUtf8'</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"encodeUtf8'","module":"Streamly.Internal.Unicode.Stream","link":"Streamly-Internal-Unicode-Stream.html#v:encodeUtf8-39-"},{"display_html":"<a href=\"#v:encodeUtf8_\">encodeUtf8_</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"encodeUtf8_","module":"Streamly.Internal.Unicode.Stream","link":"Streamly-Internal-Unicode-Stream.html#v:encodeUtf8_"},{"display_html":"<a href=\"#v:encodeStrings\">encodeStrings</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; (<a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>)","name":"encodeStrings","module":"Streamly.Internal.Unicode.Stream","link":"Streamly-Internal-Unicode-Stream.html#v:encodeStrings"},{"display_html":"<a href=\"#v:encodeUtf16le-39-\">encodeUtf16le'</a> :: <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word16\" title=\"Data.Word\">Word16</a>","name":"encodeUtf16le'","module":"Streamly.Internal.Unicode.Stream","link":"Streamly-Internal-Unicode-Stream.html#v:encodeUtf16le-39-"},{"display_html":"<a href=\"#v:stripHead\">stripHead</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"stripHead","module":"Streamly.Internal.Unicode.Stream","link":"Streamly-Internal-Unicode-Stream.html#v:stripHead"},{"display_html":"<a href=\"#v:lines\">lines</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"lines","module":"Streamly.Internal.Unicode.Stream","link":"Streamly-Internal-Unicode-Stream.html#v:lines"},{"display_html":"<a href=\"#v:words\">words</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> b -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m b","name":"words","module":"Streamly.Internal.Unicode.Stream","link":"Streamly-Internal-Unicode-Stream.html#v:words"},{"display_html":"<a href=\"#v:unlines\">unlines</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"unlines","module":"Streamly.Internal.Unicode.Stream","link":"Streamly-Internal-Unicode-Stream.html#v:unlines"},{"display_html":"<a href=\"#v:unwords\">unwords</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m a <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"unwords","module":"Streamly.Internal.Unicode.Stream","link":"Streamly-Internal-Unicode-Stream.html#v:unwords"},{"display_html":"<a href=\"#v:decodeUtf8D\">decodeUtf8D</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"decodeUtf8D","module":"Streamly.Internal.Unicode.Stream","link":"Streamly-Internal-Unicode-Stream.html#v:decodeUtf8D"},{"display_html":"<a href=\"#v:decodeUtf8D-39-\">decodeUtf8D'</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"decodeUtf8D'","module":"Streamly.Internal.Unicode.Stream","link":"Streamly-Internal-Unicode-Stream.html#v:decodeUtf8D-39-"},{"display_html":"<a href=\"#v:decodeUtf8D_\">decodeUtf8D_</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"decodeUtf8D_","module":"Streamly.Internal.Unicode.Stream","link":"Streamly-Internal-Unicode-Stream.html#v:decodeUtf8D_"},{"display_html":"<a href=\"#v:encodeUtf8D\">encodeUtf8D</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"encodeUtf8D","module":"Streamly.Internal.Unicode.Stream","link":"Streamly-Internal-Unicode-Stream.html#v:encodeUtf8D"},{"display_html":"<a href=\"#v:encodeUtf8D-39-\">encodeUtf8D'</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"encodeUtf8D'","module":"Streamly.Internal.Unicode.Stream","link":"Streamly-Internal-Unicode-Stream.html#v:encodeUtf8D-39-"},{"display_html":"<a href=\"#v:encodeUtf8D_\">encodeUtf8D_</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"encodeUtf8D_","module":"Streamly.Internal.Unicode.Stream","link":"Streamly-Internal-Unicode-Stream.html#v:encodeUtf8D_"},{"display_html":"<a href=\"#v:decodeUtf8EitherD\">decodeUtf8EitherD</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"Streamly-Internal-Unicode-Stream.html#t:DecodeError\" title=\"Streamly.Internal.Unicode.Stream\">DecodeError</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>)","name":"decodeUtf8EitherD","module":"Streamly.Internal.Unicode.Stream","link":"Streamly-Internal-Unicode-Stream.html#v:decodeUtf8EitherD"},{"display_html":"<a href=\"#v:resumeDecodeUtf8EitherD\">resumeDecodeUtf8EitherD</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Unicode-Stream.html#t:DecodeState\" title=\"Streamly.Internal.Unicode.Stream\">DecodeState</a> -&gt; <a href=\"Streamly-Internal-Unicode-Stream.html#t:CodePoint\" title=\"Streamly.Internal.Unicode.Stream\">CodePoint</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"/package/base-4.15.1.0/docs/Data-Either.html#t:Either\" title=\"Data.Either\">Either</a> <a href=\"Streamly-Internal-Unicode-Stream.html#t:DecodeError\" title=\"Streamly.Internal.Unicode.Stream\">DecodeError</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>)","name":"resumeDecodeUtf8EitherD","module":"Streamly.Internal.Unicode.Stream","link":"Streamly-Internal-Unicode-Stream.html#v:resumeDecodeUtf8EitherD"},{"display_html":"<a href=\"#v:fromStr-35-\">fromStr#</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/GHC-Exts.html#t:Addr-35-\" title=\"GHC.Exts\">Addr#</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"fromStr#","module":"Streamly.Internal.Unicode.Stream","link":"Streamly-Internal-Unicode-Stream.html#v:fromStr-35-"},{"display_html":"<a href=\"#v:decodeUtf8Lax\">decodeUtf8Lax</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"decodeUtf8Lax","module":"Streamly.Internal.Unicode.Stream","link":"Streamly-Internal-Unicode-Stream.html#v:decodeUtf8Lax"},{"display_html":"<a href=\"#v:encodeLatin1Lax\">encodeLatin1Lax</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"encodeLatin1Lax","module":"Streamly.Internal.Unicode.Stream","link":"Streamly-Internal-Unicode-Stream.html#v:encodeLatin1Lax"},{"display_html":"<a href=\"#v:encodeUtf8Lax\">encodeUtf8Lax</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"encodeUtf8Lax","module":"Streamly.Internal.Unicode.Stream","link":"Streamly-Internal-Unicode-Stream.html#v:encodeUtf8Lax"},{"display_html":"<a href=\"#v:lines\">lines</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>)","name":"lines","module":"Streamly.Internal.Unicode.Array","link":"Streamly-Internal-Unicode-Array.html#v:lines"},{"display_html":"<a href=\"#v:words\">words</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>)","name":"words","module":"Streamly.Internal.Unicode.Array","link":"Streamly-Internal-Unicode-Array.html#v:words"},{"display_html":"<a href=\"#v:unlines\">unlines</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"unlines","module":"Streamly.Internal.Unicode.Array","link":"Streamly-Internal-Unicode-Array.html#v:unlines"},{"display_html":"<a href=\"#v:unwords\">unwords</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"unwords","module":"Streamly.Internal.Unicode.Array","link":"Streamly-Internal-Unicode-Array.html#v:unwords"},{"display_html":"<span class=\"keyword\">newtype</span> <a href=\"#t:Path\">Path</a> = <a href=\"#v:Path\">Path</a> (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>)","name":"Path Path","module":"Streamly.Internal.FileSystem.Path","link":"Streamly-Internal-FileSystem-Path.html#t:Path"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:File\">File</a> a","name":"File","module":"Streamly.Internal.FileSystem.Path","link":"Streamly-Internal-FileSystem-Path.html#t:File"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Dir\">Dir</a> a","name":"Dir","module":"Streamly.Internal.FileSystem.Path","link":"Streamly-Internal-FileSystem-Path.html#t:Dir"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Abs\">Abs</a> a","name":"Abs","module":"Streamly.Internal.FileSystem.Path","link":"Streamly-Internal-FileSystem-Path.html#t:Abs"},{"display_html":"<span class=\"keyword\">data</span> <a href=\"#t:Rel\">Rel</a> a","name":"Rel","module":"Streamly.Internal.FileSystem.Path","link":"Streamly-Internal-FileSystem-Path.html#t:Rel"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:IsPath\">IsPath</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:fromPathUnsafe\">fromPathUnsafe</a> :: <a href=\"Streamly-Internal-FileSystem-Path.html#t:Path\" title=\"Streamly.Internal.FileSystem.Path\">Path</a> -&gt; a</li><li><a href=\"#v:fromPath\">fromPath</a> :: <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadThrow\" title=\"Control.Monad.Catch\">MonadThrow</a> m =&gt; <a href=\"Streamly-Internal-FileSystem-Path.html#t:Path\" title=\"Streamly.Internal.FileSystem.Path\">Path</a> -&gt; m a</li><li><a href=\"#v:toPath\">toPath</a> :: a -&gt; <a href=\"Streamly-Internal-FileSystem-Path.html#t:Path\" title=\"Streamly.Internal.FileSystem.Path\">Path</a></li></ul>","name":"IsPath fromPathUnsafe fromPath toPath","module":"Streamly.Internal.FileSystem.Path","link":"Streamly-Internal-FileSystem-Path.html#t:IsPath"},{"display_html":"<a href=\"#v:adaptPath\">adaptPath</a> :: (<a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadThrow\" title=\"Control.Monad.Catch\">MonadThrow</a> m, <a href=\"Streamly-Internal-FileSystem-Path.html#t:IsPath\" title=\"Streamly.Internal.FileSystem.Path\">IsPath</a> a, <a href=\"Streamly-Internal-FileSystem-Path.html#t:IsPath\" title=\"Streamly.Internal.FileSystem.Path\">IsPath</a> b) =&gt; a -&gt; m b","name":"adaptPath","module":"Streamly.Internal.FileSystem.Path","link":"Streamly-Internal-FileSystem-Path.html#v:adaptPath"},{"display_html":"<a href=\"#v:fromChunk\">fromChunk</a> :: <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadThrow\" title=\"Control.Monad.Catch\">MonadThrow</a> m =&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> -&gt; m <a href=\"Streamly-Internal-FileSystem-Path.html#t:Path\" title=\"Streamly.Internal.FileSystem.Path\">Path</a>","name":"fromChunk","module":"Streamly.Internal.FileSystem.Path","link":"Streamly-Internal-FileSystem-Path.html#v:fromChunk"},{"display_html":"<a href=\"#v:fromChunkUnsafe\">fromChunkUnsafe</a> :: <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> -&gt; <a href=\"Streamly-Internal-FileSystem-Path.html#t:Path\" title=\"Streamly.Internal.FileSystem.Path\">Path</a>","name":"fromChunkUnsafe","module":"Streamly.Internal.FileSystem.Path","link":"Streamly-Internal-FileSystem-Path.html#v:fromChunkUnsafe"},{"display_html":"<a href=\"#v:fromString\">fromString</a> :: <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadThrow\" title=\"Control.Monad.Catch\">MonadThrow</a> m =&gt; [<a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>] -&gt; m <a href=\"Streamly-Internal-FileSystem-Path.html#t:Path\" title=\"Streamly.Internal.FileSystem.Path\">Path</a>","name":"fromString","module":"Streamly.Internal.FileSystem.Path","link":"Streamly-Internal-FileSystem-Path.html#v:fromString"},{"display_html":"<a href=\"#v:fromChars\">fromChars</a> :: <a href=\"/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadThrow\" title=\"Control.Monad.Catch\">MonadThrow</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> <a href=\"/package/base-4.15.1.0/docs/Data-Functor-Identity.html#t:Identity\" title=\"Data.Functor.Identity\">Identity</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> -&gt; m <a href=\"Streamly-Internal-FileSystem-Path.html#t:Path\" title=\"Streamly.Internal.FileSystem.Path\">Path</a>","name":"fromChars","module":"Streamly.Internal.FileSystem.Path","link":"Streamly-Internal-FileSystem-Path.html#v:fromChars"},{"display_html":"<a href=\"#v:path\">path</a> :: <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Quote.html#t:QuasiQuoter\" title=\"Language.Haskell.TH.Quote\">QuasiQuoter</a>","name":"path","module":"Streamly.Internal.FileSystem.Path","link":"Streamly-Internal-FileSystem-Path.html#v:path"},{"display_html":"<a href=\"#v:abs\">abs</a> :: <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Quote.html#t:QuasiQuoter\" title=\"Language.Haskell.TH.Quote\">QuasiQuoter</a>","name":"abs","module":"Streamly.Internal.FileSystem.Path","link":"Streamly-Internal-FileSystem-Path.html#v:abs"},{"display_html":"<a href=\"#v:rel\">rel</a> :: <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Quote.html#t:QuasiQuoter\" title=\"Language.Haskell.TH.Quote\">QuasiQuoter</a>","name":"rel","module":"Streamly.Internal.FileSystem.Path","link":"Streamly-Internal-FileSystem-Path.html#v:rel"},{"display_html":"<a href=\"#v:dir\">dir</a> :: <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Quote.html#t:QuasiQuoter\" title=\"Language.Haskell.TH.Quote\">QuasiQuoter</a>","name":"dir","module":"Streamly.Internal.FileSystem.Path","link":"Streamly-Internal-FileSystem-Path.html#v:dir"},{"display_html":"<a href=\"#v:file\">file</a> :: <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Quote.html#t:QuasiQuoter\" title=\"Language.Haskell.TH.Quote\">QuasiQuoter</a>","name":"file","module":"Streamly.Internal.FileSystem.Path","link":"Streamly-Internal-FileSystem-Path.html#v:file"},{"display_html":"<a href=\"#v:absdir\">absdir</a> :: <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Quote.html#t:QuasiQuoter\" title=\"Language.Haskell.TH.Quote\">QuasiQuoter</a>","name":"absdir","module":"Streamly.Internal.FileSystem.Path","link":"Streamly-Internal-FileSystem-Path.html#v:absdir"},{"display_html":"<a href=\"#v:reldir\">reldir</a> :: <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Quote.html#t:QuasiQuoter\" title=\"Language.Haskell.TH.Quote\">QuasiQuoter</a>","name":"reldir","module":"Streamly.Internal.FileSystem.Path","link":"Streamly-Internal-FileSystem-Path.html#v:reldir"},{"display_html":"<a href=\"#v:absfile\">absfile</a> :: <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Quote.html#t:QuasiQuoter\" title=\"Language.Haskell.TH.Quote\">QuasiQuoter</a>","name":"absfile","module":"Streamly.Internal.FileSystem.Path","link":"Streamly-Internal-FileSystem-Path.html#v:absfile"},{"display_html":"<a href=\"#v:relfile\">relfile</a> :: <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Quote.html#t:QuasiQuoter\" title=\"Language.Haskell.TH.Quote\">QuasiQuoter</a>","name":"relfile","module":"Streamly.Internal.FileSystem.Path","link":"Streamly-Internal-FileSystem-Path.html#v:relfile"},{"display_html":"<a href=\"#v:mkPath\">mkPath</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Q\" title=\"Language.Haskell.TH.Syntax\">Q</a> <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Exp\" title=\"Language.Haskell.TH.Syntax\">Exp</a>","name":"mkPath","module":"Streamly.Internal.FileSystem.Path","link":"Streamly-Internal-FileSystem-Path.html#v:mkPath"},{"display_html":"<a href=\"#v:mkAbs\">mkAbs</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Q\" title=\"Language.Haskell.TH.Syntax\">Q</a> <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Exp\" title=\"Language.Haskell.TH.Syntax\">Exp</a>","name":"mkAbs","module":"Streamly.Internal.FileSystem.Path","link":"Streamly-Internal-FileSystem-Path.html#v:mkAbs"},{"display_html":"<a href=\"#v:mkRel\">mkRel</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Q\" title=\"Language.Haskell.TH.Syntax\">Q</a> <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Exp\" title=\"Language.Haskell.TH.Syntax\">Exp</a>","name":"mkRel","module":"Streamly.Internal.FileSystem.Path","link":"Streamly-Internal-FileSystem-Path.html#v:mkRel"},{"display_html":"<a href=\"#v:mkDir\">mkDir</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Q\" title=\"Language.Haskell.TH.Syntax\">Q</a> <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Exp\" title=\"Language.Haskell.TH.Syntax\">Exp</a>","name":"mkDir","module":"Streamly.Internal.FileSystem.Path","link":"Streamly-Internal-FileSystem-Path.html#v:mkDir"},{"display_html":"<a href=\"#v:mkFile\">mkFile</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Q\" title=\"Language.Haskell.TH.Syntax\">Q</a> <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Exp\" title=\"Language.Haskell.TH.Syntax\">Exp</a>","name":"mkFile","module":"Streamly.Internal.FileSystem.Path","link":"Streamly-Internal-FileSystem-Path.html#v:mkFile"},{"display_html":"<a href=\"#v:mkAbsDir\">mkAbsDir</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Q\" title=\"Language.Haskell.TH.Syntax\">Q</a> <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Exp\" title=\"Language.Haskell.TH.Syntax\">Exp</a>","name":"mkAbsDir","module":"Streamly.Internal.FileSystem.Path","link":"Streamly-Internal-FileSystem-Path.html#v:mkAbsDir"},{"display_html":"<a href=\"#v:mkRelDir\">mkRelDir</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Q\" title=\"Language.Haskell.TH.Syntax\">Q</a> <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Exp\" title=\"Language.Haskell.TH.Syntax\">Exp</a>","name":"mkRelDir","module":"Streamly.Internal.FileSystem.Path","link":"Streamly-Internal-FileSystem-Path.html#v:mkRelDir"},{"display_html":"<a href=\"#v:mkAbsFile\">mkAbsFile</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Q\" title=\"Language.Haskell.TH.Syntax\">Q</a> <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Exp\" title=\"Language.Haskell.TH.Syntax\">Exp</a>","name":"mkAbsFile","module":"Streamly.Internal.FileSystem.Path","link":"Streamly-Internal-FileSystem-Path.html#v:mkAbsFile"},{"display_html":"<a href=\"#v:mkRelFile\">mkRelFile</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Q\" title=\"Language.Haskell.TH.Syntax\">Q</a> <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Syntax.html#t:Exp\" title=\"Language.Haskell.TH.Syntax\">Exp</a>","name":"mkRelFile","module":"Streamly.Internal.FileSystem.Path","link":"Streamly-Internal-FileSystem-Path.html#v:mkRelFile"},{"display_html":"<a href=\"#v:toChunk\">toChunk</a> :: <a href=\"Streamly-Internal-FileSystem-Path.html#t:Path\" title=\"Streamly.Internal.FileSystem.Path\">Path</a> -&gt; <a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"toChunk","module":"Streamly.Internal.FileSystem.Path","link":"Streamly-Internal-FileSystem-Path.html#v:toChunk"},{"display_html":"<a href=\"#v:toString\">toString</a> :: <a href=\"Streamly-Internal-FileSystem-Path.html#t:Path\" title=\"Streamly.Internal.FileSystem.Path\">Path</a> -&gt; [<a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>]","name":"toString","module":"Streamly.Internal.FileSystem.Path","link":"Streamly-Internal-FileSystem-Path.html#v:toString"},{"display_html":"<a href=\"#v:toChars\">toChars</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-FileSystem-Path.html#t:Path\" title=\"Streamly.Internal.FileSystem.Path\">Path</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"toChars","module":"Streamly.Internal.FileSystem.Path","link":"Streamly-Internal-FileSystem-Path.html#v:toChars"},{"display_html":"<a href=\"#v:primarySeparator\">primarySeparator</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"primarySeparator","module":"Streamly.Internal.FileSystem.Path","link":"Streamly-Internal-FileSystem-Path.html#v:primarySeparator"},{"display_html":"<a href=\"#v:isSeparator\">isSeparator</a> :: <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> -&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a>","name":"isSeparator","module":"Streamly.Internal.FileSystem.Path","link":"Streamly-Internal-FileSystem-Path.html#v:isSeparator"},{"display_html":"<a href=\"#v:extendPath\">extendPath</a> :: <a href=\"Streamly-Internal-FileSystem-Path.html#t:Path\" title=\"Streamly.Internal.FileSystem.Path\">Path</a> -&gt; <a href=\"Streamly-Internal-FileSystem-Path.html#t:Path\" title=\"Streamly.Internal.FileSystem.Path\">Path</a> -&gt; <a href=\"Streamly-Internal-FileSystem-Path.html#t:Path\" title=\"Streamly.Internal.FileSystem.Path\">Path</a>","name":"extendPath","module":"Streamly.Internal.FileSystem.Path","link":"Streamly-Internal-FileSystem-Path.html#v:extendPath"},{"display_html":"<a href=\"#v:extendDir\">extendDir</a> :: (<a href=\"Streamly-Internal-FileSystem-Path.html#t:IsPath\" title=\"Streamly.Internal.FileSystem.Path\">IsPath</a> (a (<a href=\"Streamly-Internal-FileSystem-Path.html#t:Dir\" title=\"Streamly.Internal.FileSystem.Path\">Dir</a> <a href=\"Streamly-Internal-FileSystem-Path.html#t:Path\" title=\"Streamly.Internal.FileSystem.Path\">Path</a>)), <a href=\"Streamly-Internal-FileSystem-Path.html#t:IsPath\" title=\"Streamly.Internal.FileSystem.Path\">IsPath</a> b, <a href=\"Streamly-Internal-FileSystem-Path.html#t:IsPath\" title=\"Streamly.Internal.FileSystem.Path\">IsPath</a> (a b)) =&gt; a (<a href=\"Streamly-Internal-FileSystem-Path.html#t:Dir\" title=\"Streamly.Internal.FileSystem.Path\">Dir</a> <a href=\"Streamly-Internal-FileSystem-Path.html#t:Path\" title=\"Streamly.Internal.FileSystem.Path\">Path</a>) -&gt; <a href=\"Streamly-Internal-FileSystem-Path.html#t:Rel\" title=\"Streamly.Internal.FileSystem.Path\">Rel</a> b -&gt; a b","name":"extendDir","module":"Streamly.Internal.FileSystem.Path","link":"Streamly-Internal-FileSystem-Path.html#v:extendDir"},{"display_html":"<span class=\"keyword\">class</span> <a href=\"#t:ToBytes\">ToBytes</a> a <span class=\"keyword\">where</span><ul class=\"subs\"><li><a href=\"#v:toBytes\">toBytes</a> :: a -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a></li></ul>","name":"ToBytes toBytes","module":"Streamly.Internal.Data.Binary.Stream","link":"Streamly-Internal-Data-Binary-Stream.html#t:ToBytes"},{"display_html":"<a href=\"#v:unit\">unit</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"unit","module":"Streamly.Internal.Data.Binary.Stream","link":"Streamly-Internal-Data-Binary-Stream.html#v:unit"},{"display_html":"<a href=\"#v:bool\">bool</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Bool.html#t:Bool\" title=\"Data.Bool\">Bool</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"bool","module":"Streamly.Internal.Data.Binary.Stream","link":"Streamly-Internal-Data-Binary-Stream.html#v:bool"},{"display_html":"<a href=\"#v:ordering\">ordering</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Ord.html#t:Ordering\" title=\"Data.Ord\">Ordering</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"ordering","module":"Streamly.Internal.Data.Binary.Stream","link":"Streamly-Internal-Data-Binary-Stream.html#v:ordering"},{"display_html":"<a href=\"#v:word8\">word8</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"word8","module":"Streamly.Internal.Data.Binary.Stream","link":"Streamly-Internal-Data-Binary-Stream.html#v:word8"},{"display_html":"<a href=\"#v:word16be\">word16be</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word16\" title=\"Data.Word\">Word16</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"word16be","module":"Streamly.Internal.Data.Binary.Stream","link":"Streamly-Internal-Data-Binary-Stream.html#v:word16be"},{"display_html":"<a href=\"#v:word16le\">word16le</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word16\" title=\"Data.Word\">Word16</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"word16le","module":"Streamly.Internal.Data.Binary.Stream","link":"Streamly-Internal-Data-Binary-Stream.html#v:word16le"},{"display_html":"<a href=\"#v:word32be\">word32be</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word32\" title=\"Data.Word\">Word32</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"word32be","module":"Streamly.Internal.Data.Binary.Stream","link":"Streamly-Internal-Data-Binary-Stream.html#v:word32be"},{"display_html":"<a href=\"#v:word32le\">word32le</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word32\" title=\"Data.Word\">Word32</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"word32le","module":"Streamly.Internal.Data.Binary.Stream","link":"Streamly-Internal-Data-Binary-Stream.html#v:word32le"},{"display_html":"<a href=\"#v:word64be\">word64be</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word64\" title=\"Data.Word\">Word64</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"word64be","module":"Streamly.Internal.Data.Binary.Stream","link":"Streamly-Internal-Data-Binary-Stream.html#v:word64be"},{"display_html":"<a href=\"#v:word64le\">word64le</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word64\" title=\"Data.Word\">Word64</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"word64le","module":"Streamly.Internal.Data.Binary.Stream","link":"Streamly-Internal-Data-Binary-Stream.html#v:word64le"},{"display_html":"<a href=\"#v:word64host\">word64host</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word64\" title=\"Data.Word\">Word64</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"word64host","module":"Streamly.Internal.Data.Binary.Stream","link":"Streamly-Internal-Data-Binary-Stream.html#v:word64host"},{"display_html":"<a href=\"#v:int8\">int8</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int8\" title=\"Data.Int\">Int8</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"int8","module":"Streamly.Internal.Data.Binary.Stream","link":"Streamly-Internal-Data-Binary-Stream.html#v:int8"},{"display_html":"<a href=\"#v:int16be\">int16be</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int16\" title=\"Data.Int\">Int16</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"int16be","module":"Streamly.Internal.Data.Binary.Stream","link":"Streamly-Internal-Data-Binary-Stream.html#v:int16be"},{"display_html":"<a href=\"#v:int16le\">int16le</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int16\" title=\"Data.Int\">Int16</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"int16le","module":"Streamly.Internal.Data.Binary.Stream","link":"Streamly-Internal-Data-Binary-Stream.html#v:int16le"},{"display_html":"<a href=\"#v:int32be\">int32be</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"int32be","module":"Streamly.Internal.Data.Binary.Stream","link":"Streamly-Internal-Data-Binary-Stream.html#v:int32be"},{"display_html":"<a href=\"#v:int32le\">int32le</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int32\" title=\"Data.Int\">Int32</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"int32le","module":"Streamly.Internal.Data.Binary.Stream","link":"Streamly-Internal-Data-Binary-Stream.html#v:int32le"},{"display_html":"<a href=\"#v:int64be\">int64be</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int64\" title=\"Data.Int\">Int64</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"int64be","module":"Streamly.Internal.Data.Binary.Stream","link":"Streamly-Internal-Data-Binary-Stream.html#v:int64be"},{"display_html":"<a href=\"#v:int64le\">int64le</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Int.html#t:Int64\" title=\"Data.Int\">Int64</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"int64le","module":"Streamly.Internal.Data.Binary.Stream","link":"Streamly-Internal-Data-Binary-Stream.html#v:int64le"},{"display_html":"<a href=\"#v:float32be\">float32be</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Float\" title=\"Prelude\">Float</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"float32be","module":"Streamly.Internal.Data.Binary.Stream","link":"Streamly-Internal-Data-Binary-Stream.html#v:float32be"},{"display_html":"<a href=\"#v:float32le\">float32le</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Float\" title=\"Prelude\">Float</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"float32le","module":"Streamly.Internal.Data.Binary.Stream","link":"Streamly-Internal-Data-Binary-Stream.html#v:float32le"},{"display_html":"<a href=\"#v:double64be\">double64be</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Double\" title=\"Prelude\">Double</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"double64be","module":"Streamly.Internal.Data.Binary.Stream","link":"Streamly-Internal-Data-Binary-Stream.html#v:double64be"},{"display_html":"<a href=\"#v:double64le\">double64le</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Double\" title=\"Prelude\">Double</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"double64le","module":"Streamly.Internal.Data.Binary.Stream","link":"Streamly-Internal-Data-Binary-Stream.html#v:double64le"},{"display_html":"<a href=\"#v:charLatin1\">charLatin1</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Applicative.html#t:Applicative\" title=\"Control.Applicative\">Applicative</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"charLatin1","module":"Streamly.Internal.Data.Binary.Stream","link":"Streamly-Internal-Data-Binary-Stream.html#v:charLatin1"},{"display_html":"<a href=\"#v:charUtf8\">charUtf8</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"charUtf8","module":"Streamly.Internal.Data.Binary.Stream","link":"Streamly-Internal-Data-Binary-Stream.html#v:charUtf8"},{"display_html":"<a href=\"#v:read\">read</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"read","module":"Streamly.Internal.Console.Stdio","link":"Streamly-Internal-Console-Stdio.html#v:read"},{"display_html":"<a href=\"#v:readChars\">readChars</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"readChars","module":"Streamly.Internal.Console.Stdio","link":"Streamly-Internal-Console-Stdio.html#v:readChars"},{"display_html":"<a href=\"#v:readChunks\">readChunks</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>)","name":"readChunks","module":"Streamly.Internal.Console.Stdio","link":"Streamly-Internal-Console-Stdio.html#v:readChunks"},{"display_html":"<a href=\"#v:reader\">reader</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m () <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"reader","module":"Streamly.Internal.Console.Stdio","link":"Streamly-Internal-Console-Stdio.html#v:reader"},{"display_html":"<a href=\"#v:chunkReader\">chunkReader</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m () (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>)","name":"chunkReader","module":"Streamly.Internal.Console.Stdio","link":"Streamly-Internal-Console-Stdio.html#v:chunkReader"},{"display_html":"<a href=\"#v:write\">write</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> ()","name":"write","module":"Streamly.Internal.Console.Stdio","link":"Streamly-Internal-Console-Stdio.html#v:write"},{"display_html":"<a href=\"#v:writeChunks\">writeChunks</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>) ()","name":"writeChunks","module":"Streamly.Internal.Console.Stdio","link":"Streamly-Internal-Console-Stdio.html#v:writeChunks"},{"display_html":"<a href=\"#v:writeErr\">writeErr</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> ()","name":"writeErr","module":"Streamly.Internal.Console.Stdio","link":"Streamly-Internal-Console-Stdio.html#v:writeErr"},{"display_html":"<a href=\"#v:writeErrChunks\">writeErrChunks</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>) ()","name":"writeErrChunks","module":"Streamly.Internal.Console.Stdio","link":"Streamly-Internal-Console-Stdio.html#v:writeErrChunks"},{"display_html":"<a href=\"#v:putBytes\">putBytes</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> -&gt; m ()","name":"putBytes","module":"Streamly.Internal.Console.Stdio","link":"Streamly-Internal-Console-Stdio.html#v:putBytes"},{"display_html":"<a href=\"#v:putChars\">putChars</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> -&gt; m ()","name":"putChars","module":"Streamly.Internal.Console.Stdio","link":"Streamly-Internal-Console-Stdio.html#v:putChars"},{"display_html":"<a href=\"#v:putChunks\">putChunks</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>) -&gt; m ()","name":"putChunks","module":"Streamly.Internal.Console.Stdio","link":"Streamly-Internal-Console-Stdio.html#v:putChunks"},{"display_html":"<a href=\"#v:putStringsWith\">putStringsWith</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; (<a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; m ()","name":"putStringsWith","module":"Streamly.Internal.Console.Stdio","link":"Streamly-Internal-Console-Stdio.html#v:putStringsWith"},{"display_html":"<a href=\"#v:putStrings\">putStrings</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; m ()","name":"putStrings","module":"Streamly.Internal.Console.Stdio","link":"Streamly-Internal-Console-Stdio.html#v:putStrings"},{"display_html":"<a href=\"#v:putStringsLn\">putStringsLn</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; m ()","name":"putStringsLn","module":"Streamly.Internal.Console.Stdio","link":"Streamly-Internal-Console-Stdio.html#v:putStringsLn"},{"display_html":"<a href=\"#v:reader\">reader</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m () <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"reader","module":"Streamly.Console.Stdio","link":"Streamly-Console-Stdio.html#v:reader"},{"display_html":"<a href=\"#v:chunkReader\">chunkReader</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Unfold.html#t:Unfold\" title=\"Streamly.Internal.Data.Unfold\">Unfold</a> m () (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>)","name":"chunkReader","module":"Streamly.Console.Stdio","link":"Streamly-Console-Stdio.html#v:chunkReader"},{"display_html":"<a href=\"#v:write\">write</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> ()","name":"write","module":"Streamly.Console.Stdio","link":"Streamly-Console-Stdio.html#v:write"},{"display_html":"<a href=\"#v:writeChunks\">writeChunks</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>) ()","name":"writeChunks","module":"Streamly.Console.Stdio","link":"Streamly-Console-Stdio.html#v:writeChunks"},{"display_html":"<a href=\"#v:writeErr\">writeErr</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> ()","name":"writeErr","module":"Streamly.Console.Stdio","link":"Streamly-Console-Stdio.html#v:writeErr"},{"display_html":"<a href=\"#v:writeErrChunks\">writeErrChunks</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Fold.html#t:Fold\" title=\"Streamly.Internal.Data.Fold\">Fold</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>) ()","name":"writeErrChunks","module":"Streamly.Console.Stdio","link":"Streamly-Console-Stdio.html#v:writeErrChunks"},{"display_html":"<a href=\"#v:str\">str</a> :: <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Quote.html#t:QuasiQuoter\" title=\"Language.Haskell.TH.Quote\">QuasiQuoter</a>","name":"str","module":"Streamly.Internal.Unicode.String","link":"Streamly-Internal-Unicode-String.html#v:str"},{"display_html":"<a href=\"#v:char\">char</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"char","module":"Streamly.Unicode.Parser","link":"Streamly-Unicode-Parser.html#v:char"},{"display_html":"<a href=\"#v:charIgnoreCase\">charIgnoreCase</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"charIgnoreCase","module":"Streamly.Unicode.Parser","link":"Streamly-Unicode-Parser.html#v:charIgnoreCase"},{"display_html":"<a href=\"#v:alpha\">alpha</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"alpha","module":"Streamly.Unicode.Parser","link":"Streamly-Unicode-Parser.html#v:alpha"},{"display_html":"<a href=\"#v:alphaNum\">alphaNum</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"alphaNum","module":"Streamly.Unicode.Parser","link":"Streamly-Unicode-Parser.html#v:alphaNum"},{"display_html":"<a href=\"#v:letter\">letter</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"letter","module":"Streamly.Unicode.Parser","link":"Streamly-Unicode-Parser.html#v:letter"},{"display_html":"<a href=\"#v:ascii\">ascii</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"ascii","module":"Streamly.Unicode.Parser","link":"Streamly-Unicode-Parser.html#v:ascii"},{"display_html":"<a href=\"#v:asciiLower\">asciiLower</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"asciiLower","module":"Streamly.Unicode.Parser","link":"Streamly-Unicode-Parser.html#v:asciiLower"},{"display_html":"<a href=\"#v:asciiUpper\">asciiUpper</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"asciiUpper","module":"Streamly.Unicode.Parser","link":"Streamly-Unicode-Parser.html#v:asciiUpper"},{"display_html":"<a href=\"#v:latin1\">latin1</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"latin1","module":"Streamly.Unicode.Parser","link":"Streamly-Unicode-Parser.html#v:latin1"},{"display_html":"<a href=\"#v:lower\">lower</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"lower","module":"Streamly.Unicode.Parser","link":"Streamly-Unicode-Parser.html#v:lower"},{"display_html":"<a href=\"#v:upper\">upper</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"upper","module":"Streamly.Unicode.Parser","link":"Streamly-Unicode-Parser.html#v:upper"},{"display_html":"<a href=\"#v:mark\">mark</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"mark","module":"Streamly.Unicode.Parser","link":"Streamly-Unicode-Parser.html#v:mark"},{"display_html":"<a href=\"#v:printable\">printable</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"printable","module":"Streamly.Unicode.Parser","link":"Streamly-Unicode-Parser.html#v:printable"},{"display_html":"<a href=\"#v:punctuation\">punctuation</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"punctuation","module":"Streamly.Unicode.Parser","link":"Streamly-Unicode-Parser.html#v:punctuation"},{"display_html":"<a href=\"#v:separator\">separator</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"separator","module":"Streamly.Unicode.Parser","link":"Streamly-Unicode-Parser.html#v:separator"},{"display_html":"<a href=\"#v:space\">space</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"space","module":"Streamly.Unicode.Parser","link":"Streamly-Unicode-Parser.html#v:space"},{"display_html":"<a href=\"#v:symbol\">symbol</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"symbol","module":"Streamly.Unicode.Parser","link":"Streamly-Unicode-Parser.html#v:symbol"},{"display_html":"<a href=\"#v:digit\">digit</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"digit","module":"Streamly.Unicode.Parser","link":"Streamly-Unicode-Parser.html#v:digit"},{"display_html":"<a href=\"#v:octDigit\">octDigit</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"octDigit","module":"Streamly.Unicode.Parser","link":"Streamly-Unicode-Parser.html#v:octDigit"},{"display_html":"<a href=\"#v:hexDigit\">hexDigit</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"hexDigit","module":"Streamly.Unicode.Parser","link":"Streamly-Unicode-Parser.html#v:hexDigit"},{"display_html":"<a href=\"#v:numeric\">numeric</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"numeric","module":"Streamly.Unicode.Parser","link":"Streamly-Unicode-Parser.html#v:numeric"},{"display_html":"<a href=\"#v:string\">string</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m <a href=\"/package/base-4.15.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a>","name":"string","module":"Streamly.Unicode.Parser","link":"Streamly-Unicode-Parser.html#v:string"},{"display_html":"<a href=\"#v:stringIgnoreCase\">stringIgnoreCase</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"/package/base-4.15.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m <a href=\"/package/base-4.15.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a>","name":"stringIgnoreCase","module":"Streamly.Unicode.Parser","link":"Streamly-Unicode-Parser.html#v:stringIgnoreCase"},{"display_html":"<a href=\"#v:dropSpace\">dropSpace</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m ()","name":"dropSpace","module":"Streamly.Unicode.Parser","link":"Streamly-Unicode-Parser.html#v:dropSpace"},{"display_html":"<a href=\"#v:dropSpace1\">dropSpace1</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m ()","name":"dropSpace1","module":"Streamly.Unicode.Parser","link":"Streamly-Unicode-Parser.html#v:dropSpace1"},{"display_html":"<a href=\"#v:decimal\">decimal</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Integral\" title=\"Prelude\">Integral</a> a) =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m a","name":"decimal","module":"Streamly.Unicode.Parser","link":"Streamly-Unicode-Parser.html#v:decimal"},{"display_html":"<a href=\"#v:hexadecimal\">hexadecimal</a> :: (<a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m, <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Integral\" title=\"Prelude\">Integral</a> a, <a href=\"/package/base-4.15.1.0/docs/Data-Bits.html#t:Bits\" title=\"Data.Bits\">Bits</a> a) =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m a","name":"hexadecimal","module":"Streamly.Unicode.Parser","link":"Streamly-Unicode-Parser.html#v:hexadecimal"},{"display_html":"<a href=\"#v:double\">double</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m <a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Double\" title=\"Prelude\">Double</a>","name":"double","module":"Streamly.Unicode.Parser","link":"Streamly-Unicode-Parser.html#v:double"},{"display_html":"<a href=\"#v:signed\">signed</a> :: (<a href=\"/package/base-4.15.1.0/docs/Prelude.html#t:Num\" title=\"Prelude\">Num</a> a, <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m) =&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m a -&gt; <a href=\"Streamly-Internal-Data-Parser.html#t:Parser\" title=\"Streamly.Internal.Data.Parser\">Parser</a> <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> m a","name":"signed","module":"Streamly.Unicode.Parser","link":"Streamly-Unicode-Parser.html#v:signed"},{"display_html":"<a href=\"#v:decodeLatin1\">decodeLatin1</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"decodeLatin1","module":"Streamly.Unicode.Stream","link":"Streamly-Unicode-Stream.html#v:decodeLatin1"},{"display_html":"<a href=\"#v:decodeUtf8\">decodeUtf8</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"decodeUtf8","module":"Streamly.Unicode.Stream","link":"Streamly-Unicode-Stream.html#v:decodeUtf8"},{"display_html":"<a href=\"#v:decodeUtf8-39-\">decodeUtf8'</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"decodeUtf8'","module":"Streamly.Unicode.Stream","link":"Streamly-Unicode-Stream.html#v:decodeUtf8-39-"},{"display_html":"<a href=\"#v:decodeUtf8Chunks\">decodeUtf8Chunks</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a>","name":"decodeUtf8Chunks","module":"Streamly.Unicode.Stream","link":"Streamly-Unicode-Stream.html#v:decodeUtf8Chunks"},{"display_html":"<a href=\"#v:encodeLatin1\">encodeLatin1</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"encodeLatin1","module":"Streamly.Unicode.Stream","link":"Streamly-Unicode-Stream.html#v:encodeLatin1"},{"display_html":"<a href=\"#v:encodeLatin1-39-\">encodeLatin1'</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"encodeLatin1'","module":"Streamly.Unicode.Stream","link":"Streamly-Unicode-Stream.html#v:encodeLatin1-39-"},{"display_html":"<a href=\"#v:encodeUtf8\">encodeUtf8</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"encodeUtf8","module":"Streamly.Unicode.Stream","link":"Streamly-Unicode-Stream.html#v:encodeUtf8"},{"display_html":"<a href=\"#v:encodeUtf8-39-\">encodeUtf8'</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad.html#t:Monad\" title=\"Control.Monad\">Monad</a> m =&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>","name":"encodeUtf8'","module":"Streamly.Unicode.Stream","link":"Streamly-Unicode-Stream.html#v:encodeUtf8-39-"},{"display_html":"<a href=\"#v:encodeStrings\">encodeStrings</a> :: <a href=\"/package/base-4.15.1.0/docs/Control-Monad-IO-Class.html#t:MonadIO\" title=\"Control.Monad.IO.Class\">MonadIO</a> m =&gt; (<a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Char.html#t:Char\" title=\"Data.Char\">Char</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>) -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m <a href=\"/package/base-4.15.1.0/docs/Data-String.html#t:String\" title=\"Data.String\">String</a> -&gt; <a href=\"Streamly-Internal-Data-Stream.html#t:Stream\" title=\"Streamly.Internal.Data.Stream\">Stream</a> m (<a href=\"Streamly-Internal-Data-Array.html#t:Array\" title=\"Streamly.Internal.Data.Array\">Array</a> <a href=\"/package/base-4.15.1.0/docs/Data-Word.html#t:Word8\" title=\"Data.Word\">Word8</a>)","name":"encodeStrings","module":"Streamly.Unicode.Stream","link":"Streamly-Unicode-Stream.html#v:encodeStrings"},{"display_html":"<a href=\"#v:str\">str</a> :: <a href=\"/package/template-haskell-2.17.0.0/docs/Language-Haskell-TH-Quote.html#t:QuasiQuoter\" title=\"Language.Haskell.TH.Quote\">QuasiQuoter</a>","name":"str","module":"Streamly.Unicode.String","link":"Streamly-Unicode-String.html#v:str"}]