quasar.contrib.scalaz
A version of MonadError that doesn't extend Monad to avoid ambiguous implicits in the presence of multiple "mtl" constraints.
Ensures f is sequenced after fa, whether the latter succeeded or not.
f
fa
Useful for releasing resources that may have been acquired in order to produce fa.
A version of MonadError that doesn't extend Monad to avoid ambiguous implicits in the presence of multiple "mtl" constraints.