lamphpda
lamphpda copied to clipboard
Add `MonadCatch` typeclass
Define MonadCatch typeclass defined as in https://hackage.haskell.org/package/exceptions-0.10.4/docs/Control-Monad-Catch.html#t:MonadCatch
This might require to change MonadThrow and specifically update the instance for Maybe
- [ ]
IO - [ ]
Maybe - [ ]
Either - [ ]
LinkedList - [ ]
Identity