anchor.diff:        _ -> {Node, false}
       end.
   
  -format(none) ->
  +prettyprint(none) ->
       none;
  -format(Node) -> 
  +prettyprint(Node) -> 
       refac_prettypr:format(Node).
   
   
  
positive.code:     case length(UsedMacros) > length(UsedMacroDefs) of
        true ->
  	  UnDefinedUsedMacros = UsedMacros -- [Name || {Name, _Def} <- UsedMacroDefs],
  	  Msg = io_lib:format("\n Macro(s) used by the function selected, but not defined: ~p.",
  			      [UnDefinedUsedMacros]),
  	  ?wrangler_io(Msg, []),
  	  throw({error, Msg});
        false -> ok
      end.
  
negative.code: 	      Info = get_mod_info_from_parse_tree(AST),
  	      case lists:keysearch(records, 1, Info) of
  		{value, {records, RecordDefs}} ->
  		    [{Name, lists:keysort(1, [{F, prettyprint(FDef)} || {F, FDef} <- Fields])}
  		     || {Name, Fields} <- RecordDefs, lists:member(Name, UsedRecords)];
  		_ -> []
  	      end
  