code: func FromParameters(parameters map[string]interface{}) (*Driver, error) {
  	params, err := fromParametersImpl(parameters)
  	if err != nil || params == nil {
  		return nil, err
  	}
  	return New(*params), nil
  }
docs: // FromParameters constructs a new Driver with a given parameters map
  // Optional Parameters:
  // - rootdirectory
  // - maxthreads