@@ -7,11 +7,11 @@
77{-# INLINE benchIO #-}
88benchIO :: NFData b => String -> (Int -> IO a) -> (a -> b) -> Benchmark
99benchIO name src f = bench name $ nfIO $
10− randomRIO (1,1) >>= src >>= return . f
10+ (randomRIO (1,1) >>= src) <&> f
1111
1212{-# INLINE benchPureSink #-}
1313benchPureSink :: NFData b => Int -> String -> (Stream Int -> b) -> Benchmark
14−benchPureSink value name f = benchIO name (sourceIntFromTo value) f
14+benchPureSink value name = benchIO name (sourceIntFromTo value)
1515
1616{-# INLINE benchIO' #-}
1717benchIO' :: NFData b => String -> (Int -> IO a) -> (a -> IO b) -> Benchmark
@@ -20,7 +20,7 @@ benchIO' name src f = bench name $ nfIO $
2020
2121{-# INLINE benchIOSink #-}
2222benchIOSink :: NFData b => Int -> String -> (Stream Int -> IO b) -> Benchmark
23−benchIOSink value name f = benchIO' name (sourceIntFromTo value) f
23+benchIOSink value name = benchIO' name (sourceIntFromTo value)
2424
2525-------------------------------------------------------------------------------
2626-- Bench Ops
@@ -33,7 +33,7 @@ sourceUnfoldr value n = S.fold (A.writeN value) $ S.unfoldr step n
3333 step cnt =
3434 if cnt > n + value
3535 then Nothing
36− else (Just (cnt, cnt + 1))
36+ else Just (cnt, cnt + 1)
3737
3838{-# INLINE sourceIntFromTo #-}
3939sourceIntFromTo :: MonadIO m => Int -> Int -> m (Stream Int)
@@ -71,7 +71,7 @@ onArray
7171 :: MonadIO m => Int -> (S.SerialT m Int -> S.SerialT m Int)
7272 -> Stream Int
7373 -> m (Stream Int)
74−onArray value f arr = S.fold (A.writeN value) $ f $ (S.unfold A.read arr)
74+onArray value f arr = S.fold (A.writeN value) $ f $ S.unfold A.read arr
7575
7676scanl' value n = composeN n $ onArray value $ S.scanl' (+) 0
7777scanl1' value n = composeN n $ onArray value $ S.scanl1' (+)
@@ -96,7 +96,7 @@ ordInstanceMin src = P.min src src
9696
9797{-# INLINE showInstance #-}
9898showInstance :: Stream Int -> P.String
99−showInstance src = P.show src
99+showInstance = P.show
100100
101101{-# INLINE pureFoldl' #-}
102102pureFoldl' :: MonadIO m => Stream Int -> m Int