image-cache-0.3 - make ErrorWithIO a monad transformer
image-cache-0.4 - use class MonadError instead of ErrorWithIO