package server import ( "net/http" ) type notFoundHandler struct { s *Server } func (nf *notFoundHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) { newContext(w, r, nf.s).NotFound() } func authHandler(h ctxHandler) ctxHandler { return func(ctx *Context) { // TODO h(ctx) } } func healthzHandler(ctx *Context) { ctx.OK() }