code: func Register(extension string, m MarshalFunc, um UnmarshalFunc) {
  	formats[extension] = format{m, um}
  }
docs: // Register is the way you register configuration formats, by mapping some
  // file name extension to corresponding marshal and unmarshal functions.
  // Once registered, the format given would be compatible with Load and Save.