anchor.diff:  %%--------------------------------------------------------------------
   -spec authority_record(Domain, TTL, Type, Data) ->
       {authority, Domain, TTL, Type, Data} when
  -    Domain :: string(), TTL :: integer(), Type :: dns_query_type(), Data :: term().
  +    Domain :: string(),
  +    TTL :: integer(),
  +    Type :: dns_query_handler_behaviour:dns_query_type(),
  +    Data :: term().
   authority_record(Domain, TTL, Type, Data) ->
       {authority, Domain, TTL, Type, Data}.
   
  
positive.code: %%--------------------------------------------------------------------
  -spec answer_record(Domain, TTL, Type, Data) ->
      {answer, Domain, TTL, Type, Data} when
      Domain :: string(), TTL :: integer(), Type :: dns_query_type(), Data :: term().
  answer_record(Domain, TTL, Type, Data) ->
      {answer, Domain, TTL, Type, Data}.
  
  
negative.code: %%--------------------------------------------------------------------
  -spec additional_record(Domain, TTL, Type, Data) ->
      {additional, Domain, TTL, Type, Data} when
      Domain :: string(),
      TTL :: integer(),
      Type :: dns_query_handler_behaviour:dns_query_type(),
      Data :: term().
  additional_record(Domain, TTL, Type, Data) ->
      {additional, Domain, TTL, Type, Data}.
  
  