code: func (mws Middlewares) HandlerFunc(h http.HandlerFunc) http.Handler {
  	return &ChainHandler{mws, h, chain(mws, h)}
  }
docs: // HandlerFunc builds and returns a http.Handler from the chain of middlewares,
  // with `h http.Handler` as the final handler.