anchor.diff:  bridge(Bridge) ->
       Context = context(),
       context(Context#context{bridge=Bridge}).
  -
  -%% Kept for backwards compatibility
  -request_bridge() ->
  -    bridge().
  -
  -request_bridge(Bridge) ->
  -    bridge(Bridge).
  -
  -response_bridge() ->
  -    bridge().
  -
  -respose_bridge(Bridge) ->
  -    bridge(Bridge).
   
   socket() ->
       ?BRIDGE:socket().
  
positive.code: 
  -module (wf_context).
  -include("wf.hrl").
  -compile(export_all).
  
  -define(BRIDGE, (bridge())).
  
  
negative.code: % code much cleaner. Trust me.
  context() -> get(context).
  context(Context) -> put(context, Context).
  
  
  %% Kept for backwards compatibility with nitrogen 2.2 and below (and
  %% simple_bridge 1.x)
  request_bridge() ->
      bridge().
  
  request_bridge(Bridge) ->
      bridge(Bridge).
  
  response_bridge() ->
      bridge().
  
  response_bridge(Bridge) ->
      bridge(Bridge).
  
  