     }
 }
 
-// MARK: - CustomStringConvertible
+// MARK: - RandomAccessCollection
 
 extension HostControllerIO.DeviceList: RandomAccessCollection {
     


public extension HostControllerIO {
    
    struct DeviceList: IOControlValue {
        
        @_alwaysEmitIntoClient

            self.bytes = bytes
        }
        
        public init(request count: Int = CInterop.HCIDeviceList.capacity) {
            self.init(.request(count: numericCast(count)))
        }
        
        public mutating func withUnsafeMutablePointer<Result>(_ body: (UnsafeMutableRawPointer) throws -> (Result)) rethrows -> Result {
