vvaluefromExceptionSem :: (Exception e, Member (Error e) r, Member (Final IO) r)=> Sem r a-> Sem r aPeek#
vvaluefromExceptionSemVia :: (Exception exc, Member (Error err) r, Member (Final IO) r)=> exc -> err-> Sem r a-> Sem r aPeek#
vvaluefromExceptionVia :: (Exception exc, Member (Error err) r, Member (Embed IO) r)=> exc -> err-> IO a-> Sem r aPeek#
Ddatadata Error e (m :: k -> Type) (a :: k) wherePeek#ConstructorsThrow :: e -> Error e m aCatch :: m a -> (e -> m a) -> Error e m a