handler.go
func (h HandlerList) CtxServeHTTP(ctx context.Context, w http.ResponseWriter, r *http.Request) {
	for _, handler := range h {
		handler.CtxServeHTTP(ctx, w, r)
	}
}
func (h HandlerList) CtxServeHTTP(ctx context.Context, w http.ResponseWriter, r *http.Request) {
	for _, handler := range h {
		handler.CtxServeHTTP(ctx, w, r)
	}
}
// CtxServeHTTP implements Handler.CtxServeHTTP