diff --git a/src/Quasar/MonadQuasar.hs b/src/Quasar/MonadQuasar.hs index 1d01ec1ba603583057615f0fc495620acc4f9b3a..b79f4e8d7e1cad381f9e363ae9b058a59e4e9d4d 100644 --- a/src/Quasar/MonadQuasar.hs +++ b/src/Quasar/MonadQuasar.hs @@ -119,7 +119,7 @@ class (MonadCatch m, MonadFix m) => MonadQuasar m where type QuasarT = ReaderT Quasar newtype QuasarIO a = QuasarIO (QuasarT IO a) - deriving newtype (Functor, Applicative, Monad, MonadThrow, MonadCatch, MonadMask, MonadFail, MonadFix, Alternative, MonadPlus, MonadBase IO, MonadIO) + deriving newtype (Functor, Applicative, Monad, MonadThrow, MonadCatch, MonadMask, MonadFail, MonadFix, Alternative, MonadPlus, MonadLog, MonadBase IO, MonadIO) instance Semigroup a => Semigroup (QuasarIO a) where fx <> fy = liftA2 (<>) fx fy