anchor.diff:  -spec reuse_or_create_incoming_provider_session(session:id(),
       session:identity()) -> {ok, session:id()} | error().
   reuse_or_create_incoming_provider_session(SessId, Iden) ->
  -    critical_section:run([?MODULE, SessId], fun() ->
  -        reuse_or_create_session(SessId, provider_incoming, Iden, undefined)
  -    end).
  +    reuse_or_create_session(SessId, provider_incoming, Iden, undefined).
   
   %%--------------------------------------------------------------------
   %% @doc
  
positive.code: reuse_or_create_proxied_session(SessId, ProxyVia, Auth, SessionType) ->
      case user_identity:get_or_fetch(Auth) of
          {ok, #document{value = #user_identity{} = Iden}} ->
              reuse_or_create_session(SessId, SessionType, Iden, Auth, ProxyVia);
          Error ->
              Error
      end.
  
negative.code: -spec reuse_or_create_fuse_session(session:id(), session:identity(),
      session:auth() | undefined) -> {ok, session:id()} | error().
  reuse_or_create_fuse_session(SessId, Iden, Auth) ->
      reuse_or_create_session(SessId, fuse, Iden, Auth).
  
  %%--------------------------------------------------------------------
  %% @doc
  