func AsWindowsContainerLayer() ApplyOpt {
	return func(options *ApplyOptions) error {
		options.IsWindowsContainerLayer = true
		return nil
	}
}
AsWindowsContainerLayer indicates that the tar stream to apply is that of
a Windows Container Layer. The caller must be holding SeBackupPrivilege and
SeRestorePrivilege.
package archive
type ApplyOptions struct {
	ParentLayerPaths        []string  
	IsWindowsContainerLayer bool      
	Filter                  Filter    
}
func WithParentLayers(parentPaths []string) ApplyOpt {
	return func(options *ApplyOptions) error {
		options.ParentLayerPaths = parentPaths
		return nil
	}
}