Borrowed
class Borrowed(val data: ByteArray, val offset: Int = 0, val sizeInBytes: Long = (data.size - offset).toLong(), val isMutable: Boolean = false) : BufferHandle(source)
A reference to externally-owned memory (e.g. a caller-supplied array). The runtime must not free or resize it. Mutation is possible only if the source explicitly permits it.