code: func (p *Packet) UUIDs() []ble.UUID {
  	var u []ble.UUID
  	if b := p.Field(someUUID16); b != nil {
  		u = uuidList(u, b, 2)
  	}
  	if b := p.Field(allUUID16); b != nil {
  		u = uuidList(u, b, 2)
  	}
  	if b := p.Field(someUUID32); b != nil {
  		u = uuidList(u, b, 4)
  	}
  	if b := p.Field(allUUID32); b != nil {
  		u = uuidList(u, b, 4)
  	}
  	if b := p.Field(someUUID128); b != nil {
  		u = uuidList(u, b, 16)
  	}
  	if b := p.Field(allUUID128); b != nil {
  		u = uuidList(u, b, 16)
  	}
  	return u
  }
docs: // UUIDs returns a list of service UUIDs.