I'd like to have the visionOS be a peripheral, in BLE terminology. This is required, as the hardware that will act as the central cannot act as peripheral (don't ask).
The problem is some initializers I seem to need to advertise a mutable service are not available:
1. 'init(type:primary:)' has been explicitly marked unavailable here (CoreBluetooth.CBMutableService)
It would seem that this isn't supported yet. Is this currently possible some other way, or will it be possible in the future?