@@ -16,7 +16,7 @@ module Streamly.Internal.Data.Array.Generic.Mut.Type
17 -- * Constructing and Writing
17 -- * Constructing and Writing
18 -- ** Construction
18 -- ** Construction
21 -- *** Uninitialized Arrays
21 -- *** Uninitialized Arrays
@@ -236,7 +236,7 @@ bottomElement =
237-- /Pre-release/
237-- /Pre-release/
238{-# INLINE new #-}
238{-# INLINE new #-}
239−new :: forall m a. MonadIO m => Int -> m (MutArray a)
239+new :: MonadIO m => Int -> m (MutArray a)
240new n@(I# n#) =
240new n@(I# n#) =
@@ -246,6 +246,14 @@ new n@(I# n#) =
246 let ma = MutArray arr# 0 0 n
246 let ma = MutArray arr# 0 0 n
247 in (# s1#, ma #)
247 in (# s1#, ma #)
252+-- >>> nil = Array.new 0
254+nil :: MonadIO m => m (MutArray a)
249-------------------------------------------------------------------------------
257-------------------------------------------------------------------------------
250-- Random writes
258-- Random writes
251-------------------------------------------------------------------------------
259-------------------------------------------------------------------------------