docs: def StreamMemory(self, process, offset=0, amount=None):
      """Streams chunks of memory of a given process starting at given offset.
  
      Args:
        process: A platform-specific `Process` instance.
        offset: An integer offset at which the memory stream should start on.
        amount: An upper bound on number of bytes to read.
  
      Returns:
        Generator over `Chunk` instances.
      """
      reader = MemoryReader(process, offset=offset)
      return self.Stream(reader, amount=amount)