code: func (f *Function) tryConfig(path string) (bool, error) {
  	file, err := os.Open(filepath.Join(f.Path, path))
  	if os.IsNotExist(err) {
  		return false, nil
  	}
  
  	if err != nil {
  		return false, err
  	}
  
  	if err := json.NewDecoder(file).Decode(&f.Config); err != nil {
  		return false, err
  	}
  
  	return true, nil
  }
docs: // tryConfig