code: func New(w Protocol) *DnstapIO {
  	dio := DnstapIO{}
  	dio.protocol = w
  	dio.queue = make(chan tap.Dnstap, 10)
  	dio.stop = make(chan bool)
  	go dio.serve()
  	return &dio
  }
docs: // New dnstap I/O routine from Protocol.