content: -- | Boxed @Vector@ partial functions. Import as:
  --
  -- > import qualified RIO.Vector.Boxed.Partial as VB'
  module RIO.Vector.Boxed.Partial
    (
    -- * Accessors
    -- ** Indexing
      (Data.Vector.!)
    , Data.Vector.head
    , Data.Vector.last
  
    -- ** Monadic indexing
    , Data.Vector.indexM
    , Data.Vector.headM
    , Data.Vector.lastM
  
    -- ** Extracting subvectors
    , Data.Vector.init
    , Data.Vector.tail
  
    -- * Modifying vectors
    -- ** Bulk updates
    , (Data.Vector.//)
    , Data.Vector.update
    , Data.Vector.update_
  
    -- ** Accumulations
    , Data.Vector.accum
    , Data.Vector.accumulate
    , Data.Vector.accumulate_
  
    -- ** Permutations
    , Data.Vector.backpermute
  
    -- * Folding
    , Data.Vector.foldl1
    , Data.Vector.foldl1'
    , Data.Vector.foldr1
    , Data.Vector.foldr1'
  
    -- ** Specialised folds
    , Data.Vector.maximum
    , Data.Vector.maximumBy
    , Data.Vector.minimum
    , Data.Vector.minimumBy
    , Data.Vector.minIndex
    , Data.Vector.minIndexBy
    , Data.Vector.maxIndex
    , Data.Vector.maxIndexBy
  
    -- ** Monadic folds
    , Data.Vector.fold1M
    , Data.Vector.fold1M'
    , Data.Vector.fold1M_
    , Data.Vector.fold1M'_
  
    -- * Prefix sums (scans)
    , Data.Vector.scanl1
    , Data.Vector.scanl1'
    , Data.Vector.scanr1
    , Data.Vector.scanr1'
    ) where
  
  import qualified Data.Vector
  