@@ -79,11 +79,11 @@ newChannel modifier =
79-- supplied evaluator function. The evaluator is run in a worker thread.
79-- supplied evaluator function. The evaluator is run in a worker thread.
80{-# INLINE withChannelK #-}
80{-# INLINE withChannelK #-}
81withChannelK :: MonadAsync m =>
81withChannelK :: MonadAsync m =>
82− (Channel m b -> K.Stream m a -> K.Stream m b)
83− -> (Config -> Config)
82+ (Config -> Config)
84 -> K.Stream m a
83 -> K.Stream m a
84+ -> (Channel m b -> K.Stream m a -> K.Stream m b)
85 -> K.Stream m b
85 -> K.Stream m b
86−withChannelK evaluator modifier input = K.concatEffect action
86+withChannelK modifier input evaluator = K.concatEffect action
@@ -96,10 +96,10 @@ withChannelK evaluator modifier input = K.concatEffect action
96-- supplied evaluator function. The evaluator is run in a worker thread.
96-- supplied evaluator function. The evaluator is run in a worker thread.
97{-# INLINE withChannel #-}
97{-# INLINE withChannel #-}
98withChannel :: MonadAsync m =>
98withChannel :: MonadAsync m =>
99− (Channel m b -> Stream m a -> Stream m b)
100− -> (Config -> Config)
99+ (Config -> Config)
101 -> Stream m a
100 -> Stream m a
101+ -> (Channel m b -> Stream m a -> Stream m b)
102 -> Stream m b
102 -> Stream m b
103−withChannel evaluator modifier input =
103+withChannel modifier input evaluator =
104 let f chan stream = toStreamK $ evaluator chan (fromStreamK stream)
104 let f chan stream = toStreamK $ evaluator chan (fromStreamK stream)
105− in fromStreamK $ withChannelK f modifier (toStreamK input)
105+ in fromStreamK $ withChannelK modifier (toStreamK input) f