pub fn create_command_queue(
    context: &Context,
    device: CLIntDevice
) -> Result<CommandQueue, Box<dyn Error + Sync + Send + 'static, Global>>