anchor.diff:  
   start_link() -> gen_server:start_link({local, ?MODULE}, ?MODULE, [], []).
   
  -mod(Module) when is_atom(Module) -> 
  +mod(Module) when is_atom(Module) ->
       ok = gen_server:cast(?MODULE, {reload_mod, Module}).
   
   app(Application) when is_atom(Application) ->
  
positive.code: p_rescan_mods(AppMods, #hotbeam_state{} = State) ->
      lists:foldl(fun p_rescan_fun/2, State, AppMods).
  
  p_rescan(#hotbeam_state{apps = Apps} = State) -> 
      Then = now(),
      NewState = p_rescan(Apps, State),
      ScanTime = round(timer:now_diff(now(), Then) / 1000),
  
negative.code: 
  rehash() -> ok = gen_server:cast(?MODULE, rehash).
  
  init([]) ->
      false = process_flag(trap_exit, true),
      {ok, p_timer(p_rehash(#hotbeam_state{}))}.
  
  