code: func newDeleteLabelHandler(s plat.LabelService) http.HandlerFunc {
  	return func(w http.ResponseWriter, r *http.Request) {
  		ctx := r.Context()
  
  		req, err := decodeDeleteLabelRequest(ctx, r)
  		if err != nil {
  			EncodeError(ctx, err, w)
  			return
  		}
  
  		label := plat.Label{
  			ResourceID: req.ResourceID,
  			Name:       req.Name,
  		}
  
  		if err := s.DeleteLabel(ctx, label); err != nil {
  			EncodeError(ctx, err, w)
  			return
  		}
  
  		w.WriteHeader(http.StatusNoContent)
  	}
  }
docs: // newDeleteLabelHandler returns a handler func for a DELETE to /labels endpoints