anchor.diff:  %%% Exposed functions
   %%%===================================================================
   
  --spec storage_new(storage_config:name(), [storage_config:helper()], boolean(),
  +-spec storage_config_new(storage_config:name(), [storage_config:helper()], boolean(),
       undefined | luma_config:config()) -> storage_config:doc().
  -storage_new(Name, Helpers, ReadOnly, LumaConfig) ->
  +storage_config_new(Name, Helpers, ReadOnly, LumaConfig) ->
       storage_config:new(Name, Helpers, ReadOnly, LumaConfig).
   
   
  
positive.code:     storage_config:set_luma_config(StorageId, LumaConfig).
  
  
  -spec storage_update_luma_config(od_storage:id(), Changes) -> ok | {error, term()}
      when Changes :: #{url => luma_config:url(), api_key => luma_config:api_key()}.
  storage_update_luma_config(StorageId, Changes) ->
  
negative.code:     {ok, map()} | {error, term()}.
  file_popularity_api_get_configuration(SpaceId) ->
      file_popularity_api:get_configuration(SpaceId).
  
  
  -spec get_provider_id() -> {ok, od_provider:id()} | {error, term()}.
  