unarchiveTopLevelObject(with:device:) Declarationclass func unarchiveTopLevelObject(with data: Data, device: any MTLDevice) throws -> Any