anchor.diff:    assert(),
     {LD,gen_server:call(?MODULE,get_data)}.
   
  -config(LD,Data) -> ?log([unknown,{data,Data}]), LD.
  +config(LD,Data) -> 
  +  ?log([unknown,{data,Data}]),
  +  LD.
   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   %% utilities
   %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  
positive.code: handle_info(In,LD) -> gen_safe(fun(Ld)->noreply(do_info(Ld,In))end,LD).
  handle_call(stop,_From,LD) -> {stop,shutdown,stopped,LD};
  handle_call(print_state,_,LD) -> print_term(expand_recs(LD)),reply({ok,LD});
  handle_call(In,_,LD) -> gen_safe(fun(Ld)->reply(do_call(In,Ld))end,LD).
  
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  %% API
  
negative.code: 
  do_code_change(LD,_Xtra) -> LD.
  
  do_call(LD,get_data) -> {LD#ld.msg,LD};
  do_call(LD,Msg) -> print_term(Msg),{ok,LD}.
  
  do_cast(LD,Msg) -> print_term(Msg),LD.
  