code: func InitEmbeddedMode(license string, appName string) (int, error) {
  	C.newrelic_register_message_handler((*[0]byte)(C.newrelic_message_handler))
  	return doInit(license, appName, "Go", runtime.Version())
  }
docs: // InitEmbeddedMode registers the message handler with the newrelic embedded message handler.
  // and calls Init.
  //
  // NOTE: I haven't been able to get embedded mode to work. Daemon mode is the only option
  // at the momemt.