code: func NewProtoHandler(b *ProtoBackend) *ProtoHandler {
  	h := &ProtoHandler{
  		Router:       NewRouter(),
  		Logger:       b.Logger,
  		ProtoService: b.ProtoService,
  		LabelService: b.LabelService,
  	}
  
  	h.HandlerFunc("GET", protosPath, h.handleGetProtos)
  	h.HandlerFunc("POST", protosDashboardsPath, h.handlePostProtosDashboards)
  
  	return h
  }
docs: // NewProtoHandler creates an instance of a proto handler.