ByteArrayElem type class and defaults for ByteArraySlice