You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For the various transformers (Kleisli, OptionT, ...) there are Sync instances (if the inner F has a Sync instance). There are also similar MonadError instances for them. However, there doesn't seem to be similar Bracket instances. Is it not possible to define them, or are they simply missing?
The text was updated successfully, but these errors were encountered:
I think the reason there are no instances is because defining instances for these monad transformers is in general complicated. I've lost many hours solving problems for the available instances.
Also it might be challenging because you can't rely on the stack safety of Sync when all you have is Bracket. Not sure if that's important or not.
For the various transformers (
Kleisli
,OptionT
, ...) there areSync
instances (if the innerF
has aSync
instance). There are also similarMonadError
instances for them. However, there doesn't seem to be similarBracket
instances. Is it not possible to define them, or are they simply missing?The text was updated successfully, but these errors were encountered: