code: func (d *Device) Init() error {
  	rsp := d.sendReq(d.cm, 1, xpc.Dict{
  		"kCBMsgArgName": fmt.Sprintf("gopher-%v", time.Now().Unix()),
  		"kCBMsgArgOptions": xpc.Dict{
  			"kCBInitOptionShowPowerAlert": 1,
  		},
  		"kCBMsgArgType": 0,
  	})
  	s := State(rsp.state())
  	if s != StatePoweredOn {
  		return fmt.Errorf("state: %s", s)
  	}
  
  	rsp = d.sendReq(d.pm, 1, xpc.Dict{
  		"kCBMsgArgName": fmt.Sprintf("gopher-%v", time.Now().Unix()),
  		"kCBMsgArgOptions": xpc.Dict{
  			"kCBInitOptionShowPowerAlert": 1,
  		},
  		"kCBMsgArgType": 1,
  	})
  	s = State(rsp.state())
  	if s != StatePoweredOn {
  		return fmt.Errorf("state: %s", s)
  	}
  	return nil
  }
docs: // Init ...