úÎ$Ý Ò      Safe-Infered 3Read a primitve element from a mutable byte array. " The index is positon, not bytes. -Write to a location in a mutable byte array. # The index is position, not bytes. &Read from a location in a byte array. # The index is position, not bytes. !The size of an element in bytes. 6Allocate a new array. The size is specified in bytes. 7Allocate a new array in a memory region which will not + be moved. The size is specified in bytes. 6Convert a MutableByteArray to a ByteArray. You should 1 not modify the source array after calling this. !Only for use with pinned arrays. #Hash the contents of the ByteArray  !"#$%&'()*+,-./01 !" !"#$%&'()*+,-./01portable experimentalaslatter@gmail.com Safe-Infered1Retrieve an element in an array at the specified ( location. Array indices start at zero. 0Retrieve an element from a mutable array at the 2 specified location. Array indices start at zero. 'Write an element to a mutable array at - the specified location. Array indices start  at zero. 2Size of the element in bytes Return the length of an array. 3A simple mutable array. Indexing starts from zero. +A simple array. Indexing starts from zero. ECreate a new array. The contents are not initialized in any way, and  may be invalid. 5Create a new array with the specified default value. EExecute an action creating a mutable array, and return the resulting . equivalent pure array. No copy is performed. The empty array Output the array to a list. Create an array from a list. @Copy an array in its entirety. The destination array must be at  least as big as the source. FUnsafely copy the elements of an array. Array bounds are not checked. 22 3 4567  source array destination array 89:;<=>?@ABCDEFGHIJKLMN2 3 4567 89(2 3 4567 89:;<=>?@ABCDEFGHIJKLMN Safe-Infered  portable experimentalaslatter@gmail.com Safe-Infered   O       !"#$%&'()*+,-./0123456)*+,-$%&'(#"!789:;<=>?smallarray-0.2.2.4Data.SmallArray.UnsafeData.SmallArrayData.ByteArrayData.SmallArray.InternalEltindexreadwrite unsafeIndex unsafeRead unsafeWriteIArraylengthMArrayArray unsafeNewnew unsafeFreezerunrun'emptytoListfromListcopy unsafeCopyelemSize newPinnedasPtr hashByteArrayMutableByteArray ByteArraylengthM $fEltChar $fEltDouble $fEltFloat $fEltInt64 $fEltInt32 $fEltInt16 $fEltInt8$fEltInt $fEltWord64 $fEltWord32 $fEltWord16 $fEltWord8 $fEltWord$fNFDataMutableByteArray$fNFDataByteArrayMAeqArrayarrayLen marrayLen bytesInArraycheck$fIArrayMArray $fIArrayArray $fOrdArray$fHashableArray $fEqArray $fShowArray$fNFDataMArray $fNFDataArray