code: func Initialize(destination string, origin ...string) error {
  	emitter, err := createDefaultEmitter(strings.Join(origin, originDelimiter), destination)
  	if err != nil {
  		DefaultEmitter = &NullEventEmitter{}
  		return err
  	}
  
  	DefaultEmitter = emitter
  	initialize()
  
  	return nil
  }
docs: // Initialize creates default emitters and instruments the default HTTP
  // transport.
  //
  // The origin variable is required and specifies the
  // source name for all metrics emitted by this process. If it is not set, the
  // program will run normally but will not emit metrics.
  //
  // The destination variable sets the host and port to
  // which metrics are sent. It is optional, and defaults to DefaultDestination.