userError -package:language-c

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
Incorrect input.
Error thrown to emacs by Haskell functions when anything goes awry.
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