code: func Get(c context.Context, key string, value interface{}) error {
  	if s := GetSettings(c); s != nil {
  		return s.Get(c, key, value)
  	}
  	return ErrNoSettings
  }
docs: // Get returns setting value (possibly cached) for the given key.
  //
  // It will be deserialized into the supplied value. Caller is responsible to
  // pass correct type here. If the setting is not set or the context doesn't have
  // settings implementation in it, returns ErrNoSettings.