code: func newInterface(c context.Context) config.Interface {
  	s, err := gaeconfig.FetchCachedSettings(c)
  	if err != nil {
  		panic(err)
  	}
  	t, err := auth.GetRPCTransport(c, auth.AsSelf)
  	if err != nil {
  		panic(err)
  	}
  	return remote.New(s.ConfigServiceHost, false, func(c context.Context) (*http.Client, error) {
  		return &http.Client{Transport: t}, nil
  	})
  }
docs: // newInterface returns a new config.Interface. Panics on error.