async fn load_device(
    device: Device<GlobalContext>,
    descriptor: DeviceDescriptor,
    settings: &SettingsHandle
) -> Result<Device<'_, GlobalContext>>