Safe2This is basically specialized 'Either String', or   with error messages.Convert  into another   Convert a   to an  Convert a   to an  Convert an   to an  Convert an  to an             excep_K11CNd9s80W6p57hlJXvmxControl.Exceptional ExceptionalFailureSuccessrunExceptional fromMaybetoMaybe fromEithertoEither$fMonadExceptional$fAlternativeExceptional$fApplicativeExceptional$fFunctorExceptionalbaseGHC.BaseMaybeMonad Data.EitherEitherString