... | ... | @@ -138,6 +138,11 @@ one will need to add the `Monad` context to the `MonadTrans` instance: |
|
|
instance Ctxt u => MonadTrans (T u) where { .. }
|
|
|
```
|
|
|
|
|
|
### `transformers` 0.6: `Error a => Alternative (Either a)` and `Error a => MonadPlus (Either a)` instances removed
|
|
|
|
|
|
`Control.Monad.Trans.Error` has been long deprecated in favour of `Control.Monad.Trans.Except`. In transformers-0.6 it has been removed. It used to export orphan instances for `Error a => Alternative (Either a)` and `Error a => MonadPlus (Either a)`, meaning these are no longer available.
|
|
|
|
|
|
|
|
|
### New quantified `Functor` superclass on `Bifunctor`
|
|
|
|
|
|
As per [CLC proposal #91](https://github.com/haskell/core-libraries-committee/issues/91), the `Bifunctor` class has a new `Functor` superclass:
|
... | ... | |