@typecheck_method(child=TableIR)
def copy(self, child):
    new_instance = self.__class__
    return new_instance(child, self.path, self.overwrite, self.stage_locally, self._codec_spec)
@typecheck_method(child=TableIR)
def copy(self, child):
    new_instance = self.__class__
    return new_instance(child, self.path, self.overwrite, self.stage_locally, self._codec_spec)