Add instance MonadFail (f :*: g)

instance (MonadFail f, MonadFail g) => MonadFail (f :*: g) where fail s = fail s :*: fail s

Works for me. +1
On Sun, Aug 11, 2019 at 12:38 PM Dannyu NDos
instance (MonadFail f, MonadFail g) => MonadFail (f :*: g) where fail s = fail s :*: fail s _______________________________________________ Libraries mailing list Libraries@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries

sounds good to me
On Mon, Aug 12, 2019 at 4:19 AM Edward Kmett
Works for me. +1
On Sun, Aug 11, 2019 at 12:38 PM Dannyu NDos
wrote: instance (MonadFail f, MonadFail g) => MonadFail (f :*: g) where fail s = fail s :*: fail s _______________________________________________ Libraries mailing list Libraries@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries
_______________________________________________ Libraries mailing list Libraries@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries
participants (3)
-
Carter Schonwald
-
Dannyu NDos
-
Edward Kmett