anchor.diff:  build_organization_path(#{api_organization := undefined}, Path) ->
       Path.
   
  -%% OTP 21+
  --ifdef (OTP_RELEASE).
  -%% @private
  -join_path_segments(Segments) ->
  -    Concatenated = join(<<"/">>, Segments),
  -    %% uri_string:recompose/1 accepts path segments as a list,
  -    %% both strings and binaries
  -    list_to_binary(uri_string:recompose(#{path => Concatenated})).
  --else.
   %% @private
   join_path_segments(Segments) ->
       erlang:iolist_to_binary(join(<<"/">>, lists:map(fun encode/1, Segments))).
  --endif.
  -
   
   %%====================================================================
   %% Internal functions
  
positive.code: ]).
  -define(ERL_CONTENT_TYPE, <<"application/vnd.hex+erlang">>).
  
  -import(rebar_utils, [to_list/1]).
  
  get(Config, Path) ->
      request(Config, get, Path, undefined).
  
  
negative.code:             Other
      end.
  
  encode(Binary) when is_binary(Binary) ->
      encode(binary_to_list(Binary));
  encode(String) when is_list(String) ->
      http_uri:encode(String).
  
  build_url(Path, #{api_url := URI}) ->
      <<URI/binary, "/", Path/binary>>.
  