Switch over to using a single fallible array in ByteSliceWrite. This allows us to only use 2 transient arrays 1/4 the size of the input array rather than 5 transient arrays.
Switch over to using a single fallible array in ByteSliceWrite. This allows us to only use 2 transient arrays 1/4 the size of the input array rather than 5 transient arrays.