func CombineHandlers(handlers ...http.HandlerFunc) http.HandlerFunc {
	return func(w http.ResponseWriter, req *http.Request) {
		for _, handler := range handlers {
			handler(w, req)
		}
	}
}
func CombineHandlers(handlers ...http.HandlerFunc) http.HandlerFunc {
	return func(w http.ResponseWriter, req *http.Request) {
		for _, handler := range handlers {
			handler(w, req)
		}
	}
}
func CombineHandlers ( handlers ... http . HandlerFunc ) http . HandlerFunc { return func ( w http . ResponseWriter , req * http . Request ) { for _ , handler := range handlers { handler ( w , req ) } } }
//CombineHandler takes variadic list of handlers and produces one handler
//that calls each handler in order.
CombineHandler takes variadic list of handlers and produces one handler that calls each handler in order .