docs: async def get(self, file_stream, pid, vendor_specific=None):
          """MNRead.get()
  
          Retrieve the SciObj bytes and write them to a file or other stream.
  
          Args:
              file_stream: Open file-like object
                  Stream to which the SciObj bytes will be written.
  
              pid: str
  
              vendor_specific: dict
                  Custom HTTP headers to include in the request
  
          See also:
              MNRead.get().
  
          """
          async with await self._retry_request(
              "get", ["object", pid], vendor_specific=vendor_specific
          ) as response:
              self._assert_valid_response(response)
              async for chunk_str, _ in response.content.iter_chunks():
                  file_stream.write(chunk_str)