code: func (a *Advertisement) Address() ble.Addr {
  	b := a.e.Address(a.i)
  	addr := net.HardwareAddr([]byte{b[5], b[4], b[3], b[2], b[1], b[0]})
  	if a.e.AddressType(a.i) == 1 {
  		return RandomAddress{addr}
  	}
  	return addr
  }
docs: // Address returns the address of the remote peripheral.