docs: def pull(self, remote: _PATH, local: _PATH) -> None:
          '''Copy files/directories from device.'''
          output, _ = self._execute('-s', self.device_sn, 'pull', remote, local)
          if 'error' in output:
              raise FileNotFoundError(f'Remote {remote!r} does not exist.')