code: func NewParanoidWithTimeout(fs fs.FileSystem, timeout time.Duration) Tar {
  	return &stiTar{
  		FileSystem:           fs,
  		exclude:              DefaultExclusionPattern,
  		timeout:              timeout,
  		disallowOverwrite:    true,
  		disallowOutsidePaths: true,
  		disallowSpecialFiles: true,
  	}
  }
docs: // NewParanoidWithTimeout creates a new Tar with the provided timeout extracting files.
  // It has restrictions on what it can do while extracting files.