code: func Wrap(handler HandlerFunc) After {
  	return func(next Handler) Handler {
  		return HandlerFunc(func(w http.ResponseWriter, req *http.Request, params Params) {
  			handler(w, req, params)
  			next.ServeHTTP(w, req, params)
  		})
  	}
  }
docs: // Wrap for wrapping a handler to After middleware
  // Be aware that it will not be able to stop execution propagation
  // That is it will continue to execute the next middleware/handler