code: func Load(path string, v interface{}) error {
  	if applicationName == "" {
  		panic("store: application name not defined")
  	}
  
  	if format, ok := formats[extension(path)]; ok {
  		return LoadWith(path, v, format.um)
  	}
  
  	panic("store: unknown configuration format")
  }
docs: // Load reads a configuration from `path` and puts it into `v` pointer. Store
  // supports either JSON, TOML or YAML and will deduce the file format out of
  // the filename (.json/.toml/.yaml). For other formats of custom extensions
  // please you LoadWith.
  //
  // Path is a full filename, including the file extension, e.g. "foobar.json".
  // If `path` doesn't exist, Load will create one and emptify `v` pointer by
  // replacing it with a newly created object, derived from type of `v`.
  //
  // Load panics on unknown configuration formats.