userError -package:emacs-module

Construct an IOError value with a string describing the error. The fail method of the IO instance of the Monad class raises a userError, thus:
instance Monad IO where
...
fail s = ioError (userError s)
Construct an IOException value with a string describing the error. The fail method of the IO instance of the Monad class raises a userError, thus:
instance Monad IO where
...
fail s = ioError (userError s)
Construct an IOException value with a string describing the error. The fail method of the IO instance of the Monad class raises a userError, thus:
instance Monad IO where
...
fail s = ioError (userError s)
Invalid credentials provided by user
unspecified error raised by the user (in case the user does not want to define her own error types).
Incorrect input.
I/O error that is programmer-defined.
A programmer-defined error value constructed using userError.
I/O error that is programmer-defined.
Errors that happen on storage level during user creation
Errors that happen on storage level during user updating