code: func NewQueryHandler() *QueryHandler {
  	h := &QueryHandler{
  		Router: NewRouter(),
  		csvDialect: csv.Dialect{
  			ResultEncoderConfig: csv.DefaultEncoderConfig(),
  		},
  	}
  
  	h.HandlerFunc("GET", "/ping", h.handlePing)
  	h.HandlerFunc("POST", queryPath, h.handlePostQuery)
  	return h
  }
docs: // NewQueryHandler returns a new instance of QueryHandler.