anchor.diff:  
   %% test case exports
   -export([ spend_to_name/1
  +        , spend_to_name_when_multiple_pointer_entries/1
           %% , query_oracle/1
           %% , query_named_oracle/1
           , transfer_name_to_named_account/1
  +        , transfer_name_to_named_account_when_multiple_pointer_entries/1
           ]).
   
   -import(aec_block_micro_candidate, [apply_block_txs_strict/3
  
positive.code:     {ok, Update} = aens_update_tx:new(UpdateSpec),
      apply_txs([Update], S).
  
  %% TODO: it'd be nice not to have different atoms for ids and encoding.
  type2id(account_pubkey)  -> account;
  type2id(channel)         -> channel;
  
negative.code: 
  name_id(NameHash) ->
      aec_id:create(name, NameHash).
  
  name_from_id(NameID) ->
      {name, NameHash} = aec_id:specialize(NameID),
      NameHash.
  
  commitment_id(CommitmentHash) ->
      aec_id:create(commitment, CommitmentHash).
  