úÎì|NoneAssert that value is . Throw error if it's .fThe first argument is a message which can be used to explain why this error should not have happened.Use ( if you don't want to provide a message.*assertRight "Artificial example" (Right 5)57assertRight "Artificial example" (Left "error message")2*** Exception: Artificial example: "error message"Extract the value out of a , or throw an error from a  made up of the pretty-printed  value. Most of the time you should use T, since that allows you to provide a message, which will help to debug the problem.fromRight (Right 5)5fromRight (Left 4)*** Exception: 4Pretty print a variable to kAlthough not strictly related to error messages, this is a handy function to have around if you are using Text.Show.Pretty and OverloadedStrings.+Raise an error with a pretty-printed value.prettyError ["foo","bar","baz"](*** Exception: [ "foo" , "bar" , "baz" ]"A message describing the assertionThe  to unpack The unpacked  value   pretty-error-0.1.0.0 PrettyError assertRight fromRightppText prettyErrorbase Data.EitherRightLeft text-1.2.1.3Data.Text.InternalTextEither