code: func (e *Encbuf) PutUvarintStr(s string) {
  	b := *(*[]byte)(unsafe.Pointer(&s))
  	e.PutUvarint(len(b))
  	e.PutString(s)
  }
docs: // PutUvarintStr writes a string to the buffer prefixed by its varint length (in bytes!).