The `slice` functions from vector are partial, which I assumed means they should be moved to the `*.Partial` modules? Applies to: - RIO.Vector.Unboxed - RIO.Vector.Storable - RIO.Vector.Boxed - RIO.Vector Perhaps add safe versions returning `Maybe (Vector a)`?