code: func NewHandlerSwitcher(newHandler http.Handler) (hs *HTTPHandlerSwitcher) {
  	return &HTTPHandlerSwitcher{
  		handler: safe.New(newHandler),
  	}
  }
docs: // NewHandlerSwitcher builds a new instance of HTTPHandlerSwitcher