code: func New(params DriverParameters) *Driver {
  	fsDriver := &driver{rootDirectory: params.RootDirectory}
  
  	return &Driver{
  		baseEmbed: baseEmbed{
  			Base: base.Base{
  				StorageDriver: base.NewRegulator(fsDriver, params.MaxThreads),
  			},
  		},
  	}
  }
docs: // New constructs a new Driver with a given rootDirectory