docs: async def iter_lines(self, chunk_size=1024):
          """Return an iterator to yield lines from the raw stream.
  
          This is achieved by reading chunk of bytes (of size chunk_size) at a
          time from the raw stream, and then yielding lines from there.
          """
          pending = b''
          async for chunk in self.iter_chunks(chunk_size):
              lines = (pending + chunk).splitlines(True)
              for line in lines[:-1]:
                  await yield_(line.splitlines()[0])
              pending = lines[-1]
          if pending:
              await yield_(pending.splitlines()[0])