@@ -266,8 +266,8 @@ null arr = A.byteLength arr == 0
266266--
267267-- /Pre-release/
268268{-# INLINE getIndexRev #-}
269−getIndexRev :: forall a. Storable a => Array a -> Int -> Maybe a
270−getIndexRev arr i =
269+getIndexRev :: forall a. Storable a => Int -> Array a -> Maybe a
270+getIndexRev i arr =
271271 unsafeInlineIO
272272 $ MA.unsafeWithArrayContents (arrContents arr) (arrStart arr)
273273 $ \ptr -> do
@@ -284,7 +284,7 @@ getIndexRev arr i =
284284-- /Pre-release/
285285{-# INLINE last #-}
286286last :: Storable a => Array a -> Maybe a
287−last arr = getIndexRev arr 0
287+last = getIndexRev 0
288288
289289-------------------------------------------------------------------------------
290290-- Folds with Array as the container
@@ -431,8 +431,8 @@ getSlicesFromLen from len =
431431--
432432-- @since 0.8.0
433433{-# INLINE getIndex #-}
434−getIndex :: forall a. Storable a => Array a -> Int -> Maybe a
435−getIndex arr i =
434+getIndex :: forall a. Storable a => Int -> Array a -> Maybe a
435+getIndex i arr =
436436 unsafeInlineIO
437437 $ MA.unsafeWithArrayContents (arrContents arr) (arrStart arr)
438438 $ \ptr -> do