func NewServer(mux *http.ServeMux, dconf *distconf.Distconf, logger log.Logger, authCheck *AuthorizationCheck) *Server { return &Server{ Port: int(dconf.Int("a.b", 5788).Get()), Mux: mux, Timeout: dconf.Duration("a.c", time.Second).Get(), Logger: logger, AuthCheck: authCheck, } }