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
instance (Semigroupc, Monadm) =>MonadErrorc (ChronicleTcm) where
throwError = confess
catchError (ChronicleT m) handler =ChronicleT$do
a <- m
case a ofThis x -> runChronicleT $ handler x
That y ->return$That y
These _ y ->return$That y
It discards errors from a 'These' constructor, which is consistent with the idea that 'These' represents non-fatal error states.
Can it be made lawful directly. Why if not? Add to documentation
The text was updated successfully, but these errors were encountered: