code: func (r *View) ReadByte() (byte, error) {
  	chunk := r.chunkBytes()
  	if len(chunk) == 0 {
  		return 0, io.EOF
  	}
  	r.Skip(1)
  	return chunk[0], nil
  }
docs: // ReadByte implements io.ByteReader, reading a single byte from the buffer.