@hackage exceptional0.1.1.3

A type for pure code that can fail.

This is a very simple type:

data Exceptional x
  = Failure String
  | Success x

It's much like Maybe, except instead of Nothing, we have Failure String.

A comparison could also be made to Either String. I made this library because I was dissatisfied with the Monad instance for Either. In this type, fail = Failure. It's rather simple.

Changes

0.1.1.3
Hackage is terrible. Yet another formatting fix.
0.1.1.2
Yet another formatting fix.
0.1.1.1
Formatting fix to the haddock documentation.
0.1.1.0
Add runExceptional function.
0.1.0.1
Minor documentation changes. No changes to the API.
0.1.0.0
Initial version