code: func ServiceData16(id uint16, b []byte) Field {
  	return func(p *Packet) error {
  		uuid := ble.UUID16(id)
  		if err := p.append(allUUID16, uuid); err != nil {
  			return err
  		}
  		return p.append(serviceData16, append(uuid, b...))
  	}
  }
docs: // ServiceData16 is service data for a 16bit service uuid