code: function(opts) {
      var self = this
      
      this.opts = opts || {}
      
      this.debug = this.opts.debug || debug
      
      this.providers = this.opts.providers || {}
      this.dns = this.opts.dns || {}
  
      self.init.apply(self, arguments)
  }
docs: /* Resolver
  =============================================================================