|
212 | 212 |
|
213 | 213 | instance monadContContT :: (Monad m) => MonadCont (Cont.ContT r m) |
214 | 214 |
|
215 | | - instance monadContErrorT :: (Error e, MonadCont m) => MonadCont (ErrorT e m) |
| 215 | + instance monadContErrorT :: (MonadCont m) => MonadCont (ErrorT e m) |
216 | 216 |
|
217 | 217 | instance monadContMaybeT :: (MonadCont m) => MonadCont (MaybeT m) |
218 | 218 |
|
|
282 | 282 |
|
283 | 283 | ### Type Class Instances |
284 | 284 |
|
285 | | - instance monadErrorError :: (Error e) => MonadError e (Either e) |
| 285 | + instance monadErrorError :: MonadError e (Either e) |
286 | 286 |
|
287 | | - instance monadErrorErrorT :: (Monad m, Error e) => MonadError e (ErrorT e m) |
| 287 | + instance monadErrorErrorT :: (Monad m) => MonadError e (ErrorT e m) |
288 | 288 |
|
289 | 289 | instance monadErrorMaybeT :: (Monad m, MonadError e m) => MonadError e (MaybeT m) |
290 | 290 |
|
|
305 | 305 |
|
306 | 306 | ### Type Class Instances |
307 | 307 |
|
308 | | - instance altErrorT :: (Monad m, Error e) => Alt (ErrorT e m) |
| 308 | + instance altErrorT :: (Monad m) => Alt (ErrorT e m) |
309 | 309 |
|
310 | 310 | instance alternativeErrorT :: (Monad m, Error e) => Alternative (ErrorT e m) |
311 | 311 |
|
312 | 312 | instance applicativeErrorT :: (Applicative m) => Applicative (ErrorT e m) |
313 | 313 |
|
314 | 314 | instance applyErrorT :: (Apply m) => Apply (ErrorT e m) |
315 | 315 |
|
316 | | - instance bindErrorT :: (Monad m, Error e) => Bind (ErrorT e m) |
| 316 | + instance bindErrorT :: (Monad m) => Bind (ErrorT e m) |
317 | 317 |
|
318 | 318 | instance functorErrorT :: (Functor m) => Functor (ErrorT e m) |
319 | 319 |
|
320 | | - instance monadErrorT :: (Monad m, Error e) => Monad (ErrorT e m) |
| 320 | + instance monadErrorT :: (Monad m) => Monad (ErrorT e m) |
321 | 321 |
|
322 | 322 | instance monadPlusErrorT :: (Monad m, Error e) => MonadPlus (ErrorT e m) |
323 | 323 |
|
324 | | - instance monadTransErrorT :: (Error e) => MonadTrans (ErrorT e) |
| 324 | + instance monadTransErrorT :: MonadTrans (ErrorT e) |
325 | 325 |
|
326 | 326 | instance plusErrorT :: (Monad m, Error e) => Plus (ErrorT e m) |
327 | 327 |
|
|
436 | 436 |
|
437 | 437 | ### Type Class Instances |
438 | 438 |
|
439 | | - instance monadRWSErrorT :: (Monad m, Monoid w, MonadRWS r w s m, MonadReader r m, MonadWriter w m, MonadState s m, Error e) => MonadRWS r w s (ErrorT e m) |
| 439 | + instance monadRWSErrorT :: (Monad m, Monoid w, MonadRWS r w s m, MonadReader r m, MonadWriter w m, MonadState s m) => MonadRWS r w s (ErrorT e m) |
440 | 440 |
|
441 | 441 | instance monadRWSMaybeT :: (Monad m, Monoid w, MonadRWS r w s m, MonadReader r m, MonadWriter w m, MonadState s m) => MonadRWS r w s (MaybeT m) |
442 | 442 |
|
|
510 | 510 |
|
511 | 511 | ### Type Class Instances |
512 | 512 |
|
513 | | - instance monadReaderErrorT :: (Monad m, Error e, MonadReader r m) => MonadReader r (ErrorT e m) |
| 513 | + instance monadReaderErrorT :: (Monad m, MonadReader r m) => MonadReader r (ErrorT e m) |
514 | 514 |
|
515 | 515 | instance monadReaderFun :: MonadReader r (Prim.Function r) |
516 | 516 |
|
|
606 | 606 |
|
607 | 607 | ### Type Class Instances |
608 | 608 |
|
609 | | - instance monadStateErrorT :: (Monad m, Error e, MonadState s m) => MonadState s (ErrorT e m) |
| 609 | + instance monadStateErrorT :: (Monad m, MonadState s m) => MonadState s (ErrorT e m) |
610 | 610 |
|
611 | 611 | instance monadStateMaybeT :: (Monad m, MonadState s m) => MonadState s (MaybeT m) |
612 | 612 |
|
|
724 | 724 |
|
725 | 725 | ### Type Class Instances |
726 | 726 |
|
727 | | - instance monadWriterErrorT :: (Monad m, Error e, MonadWriter w m) => MonadWriter w (ErrorT e m) |
| 727 | + instance monadWriterErrorT :: (Monad m, MonadWriter w m) => MonadWriter w (ErrorT e m) |
728 | 728 |
|
729 | 729 | instance monadWriterMaybeT :: (Monad m, MonadWriter w m) => MonadWriter w (MaybeT m) |
730 | 730 |
|
|
787 | 787 |
|
788 | 788 | mapWriterT :: forall w1 w2 m1 m2 a b. (m1 (Tuple a w1) -> m2 (Tuple b w2)) -> WriterT w1 m1 a -> WriterT w2 m2 b |
789 | 789 |
|
790 | | - runWriterT :: forall w m a. WriterT w m a -> m (Tuple a w) |
| 790 | + runWriterT :: forall w m a. WriterT w m a -> m (Tuple a w) |
0 commit comments