Как использовать любую строку (IO())
Я работаю с библиотекой Juicy Pixels в Haskell и хочу сделать GIF-анимацию со списком изображений PixelRGB8 . Есть функция, которая это делает (writeGifAnimation), но она возвращает тип, который я не знаю, как использовать (либо String (IO())). Кто-нибудь может мне помочь?
Как я его использую:writeGifAnimation "test.gif" 1 LoopingForever image_list
Ошибка:Couldn't match expected type ‘IO ()’ with actual type ‘Either String (IO ())’
Документация библиотеки: https://hackage.haskell.org/package/JuicyPixels-3.3.7/docs/Codec-Picture.html#v:savePngImage:~:text=the%20same%20delay.-,writeGifAnimation,-%3A%3A%20FilePath%20%2D%3E