docs: def _read_results(self, memory):
          """Read back the probed results.
  
          Returns
          -------
          str
              A string of "0"s and "1"s, one for each millisecond of simulation.
          """
          # Seek to the simulation data and read it all back
          memory.seek(8)
          bits = bitarray(endian="little")
          bits.frombytes(memory.read())
          self.recorded_data = bits.to01()