polysemy-research / polysemy-zoo

:monkey::panda_face: Experimental, user-contributed effects and interpreters for polysemy
BSD 3-Clause "New" or "Revised" License
70 stars 20 forks source link

Added PolySemy.ConstraintAbsorber.MonadCatch and tests. #54

Closed adamConnerSax closed 4 years ago

adamConnerSax commented 4 years ago

Here's the PR to resolve https://github.com/polysemy-research/polysemy-zoo/issues/40.

Note: I didn't attempt to add an absorber for MonadMask because that gets into asynchronous exceptions, etc. and I don't know much about all that. But that seems like a useful thing to add in the future if anyone is interested.

isovector commented 4 years ago

Excellent, thanks so much!