docs: def snapshot             (self):
  		"""Take a snapshot of the experiment.
  		
  		Returns `self`."""
  		nextSnapshotNum  = self.nextSnapshotNum
  		nextSnapshotPath = self.getFullPathToSnapshot(nextSnapshotNum)
  		
  		if os.path.lexists(nextSnapshotPath):
  			self.rmR(nextSnapshotPath)
  		self.mkdirp(os.path.join(nextSnapshotPath, ".experiment"))
  		return self.dump(nextSnapshotPath).__markLatest(nextSnapshotNum)