Control.Effects.Exception
data
Exception
m a
throw
exceptionHandler
defValueExceptionHandler