anchor.diff:    ok = lists:foreach(AddAttr, Attrs),
     Module.
   
  +%% @doc Adds exports of functions to the module.
   -spec add_exports([{atom(), non_neg_integer()}], clj_module() | module()) ->
     clj_module().
   add_exports(_, ?NIL) -> error(badarg);
  
positive.code: handle_cast(_Msg, State) ->
    {noreply, State}.
  
  %% Cleanup modules when the process dies
  handle_info({'DOWN', _MonitorRef, _Type, Pid, _Info}, State) ->
    {Pid, Modules} = clj_utils:ets_get(?PID_TO_MODULES, Pid, {Pid, []}),
  
  
negative.code:   Module = clj_utils:ets_get(?MODULE, ModuleName),
    {reply, Module, State}.
  
  %% @private
  handle_cast({fake_module, Module, FakeModule}, State) ->
    {_, FakeModules} = clj_utils:ets_get( ?MODULE_TO_FAKE_MODULES
                                        , Module
  