| Safe Haskell | None |
|---|---|
| Language | Haskell98 |
Control.Effect.Maybe
Documentation
Provides an indexed version of the |Maybe| monad
Instances
| Cond * IMaybe | |
| Effect * IMaybe | |
| Show a => Show (IMaybe p a) | |
| type Unit * IMaybe = T | |
| type AltInv * IMaybe s t = () | |
| type Alt * IMaybe T T = T | |
| type Alt * IMaybe T F = U | |
| type Alt * IMaybe F T = U | |
| type Alt * IMaybe F F = F | |
| type Plus * IMaybe U s = U | |
| type Plus * IMaybe T s = s | |
| type Plus * IMaybe F s = F | |
| type Inv * IMaybe s t = () |