from_bounds : U64, U64 -> Try(ByteRange, BoundsError)
Construct [start, end). Empty ranges are valid.
ByteRange :: # (opaque)
A half-open range of UTF-8 bytes in an original text source.
from_bounds : U64, U64 -> Try(ByteRange, BoundsError)
Construct [start, end). Empty ranges are valid.
Select this range as a seamless slice of source.
The returned string retains the source backing allocation and does not copy the selected bytes.
BoundsError : [EndBeforeStart]
SliceError : [NotScalarBoundary, OutOfBounds]