pub ByteIter