XPCObject(Arc<xpc_object_t>, ..) -> Arc<XPCObject>where applicableXPCShmemnow encapsulatesArc<xpc_object_t>instead ofXPCObjectXPCObjectandXPCShmemdrops simpler / do not ask for Arc ref countcrate::*unsafe functions now appropriately tagged (e.g.get_bootstrap_port()is nowunsafe)- Attempt on some more doc strings