@@ -266,8 +266,8 @@ null arr = A.byteLength arr == 0
267-- /Pre-release/
267-- /Pre-release/
268{-# INLINE getIndexRev #-}
268{-# INLINE getIndexRev #-}
269−getIndexRev :: forall a. Storable a => Array a -> Int -> Maybe a
269+getIndexRev :: forall a. Storable a => Int -> Array a -> Maybe a
270−getIndexRev arr i =
270+getIndexRev i arr =
271 unsafeInlineIO
271 unsafeInlineIO
272 $ MA.unsafeWithArrayContents (arrContents arr) (arrStart arr)
272 $ MA.unsafeWithArrayContents (arrContents arr) (arrStart arr)
273 $ \ptr -> do
273 $ \ptr -> do
@@ -284,7 +284,7 @@ getIndexRev arr i =
284-- /Pre-release/
284-- /Pre-release/
285{-# INLINE last #-}
285{-# INLINE last #-}
286last :: Storable a => Array a -> Maybe a
286last :: Storable a => Array a -> Maybe a
287−last arr = getIndexRev arr 0
287+last = getIndexRev 0
289-------------------------------------------------------------------------------
289-------------------------------------------------------------------------------
290-- Folds with Array as the container
290-- Folds with Array as the container
@@ -431,8 +431,8 @@ getSlicesFromLen from len =
432-- @since 0.8.0
432-- @since 0.8.0
433{-# INLINE getIndex #-}
433{-# INLINE getIndex #-}
434−getIndex :: forall a. Storable a => Array a -> Int -> Maybe a
434+getIndex :: forall a. Storable a => Int -> Array a -> Maybe a
435−getIndex arr i =
435+getIndex i arr =
436 unsafeInlineIO
436 unsafeInlineIO
437 $ MA.unsafeWithArrayContents (arrContents arr) (arrStart arr)
437 $ MA.unsafeWithArrayContents (arrContents arr) (arrStart arr)
438 $ \ptr -> do
438 $ \ptr -> do