anchor.diff:  -export([is_reference/1]).
   -export([is_type/1]).
   -export([node/1]).
  +-export([nodestring/1]).
   -export([to_term/1]).
   
   
  
positive.code: 
  maybe_pad(Bin) ->
      Bin.
  
negative.code:     Node =:= partisan:node() orelse error(badarg),
      case Type of
          partisan_process_reference -> list_to_pid(Value);
          partisan_encoded_reference -> list_to_ref(Value);
          partisan_registered_name_reference -> list_to_atom(Value)
      end.
  
  
  %% @private
  get_node(Bin) ->
      Nodestring = get_nodestring(Bin),
      binary_to_existing_atom(Nodestring, utf8).
  
  
  %% @private
  get_nodestring(Bin) ->
      case binary:split(Bin, <<$:>>) of
          [Node | _]  ->
              Node;
          _ ->
              error(badarg)
      end.
  