def get_string(self):
return self.get_bytes(self.get_int())<EOL>
Fetch a `str` from the stream.  This could be a byte string and may
contain unprintable characters.  (It's not unheard of for a string to
contain another byte-stream message.)