anchor.diff:  %% See {@link dns_query_handler_behaviour} for reference.
   %% @end
   %% ====================================================================
  --spec handle_hinfo(Domain :: string()) -> {ok, [Response]} | serv_fail | nx_domain | not_impl | refused
  -    when Response :: {CPU :: string(), OS :: string()}.
  +-spec handle_hinfo(Domain :: string()) -> {reply_type(), dns_query_handler_reponse()} | reply_type().
   %% ====================================================================
   handle_hinfo(_Domain) -> not_impl.
   
  
positive.code: %% See {@link dns_query_handler_behaviour} for reference.
  %% @end
  %% ====================================================================
  -spec handle_cname(Domain :: string()) -> {ok, [Response]} | serv_fail | nx_domain | not_impl | refused
      when Response :: string().
  %% ====================================================================
  handle_cname(_Domain) -> not_impl.
  
  
negative.code: %% See {@link dns_query_handler_behaviour} for reference.
  %% @end
  %% ====================================================================
  -spec handle_soa(Domain :: string()) -> {reply_type(), dns_query_handler_reponse()} | reply_type().
  %% ====================================================================
  handle_soa(_Domain) -> not_impl.
  
  