Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
Provides an indexed version of the |Maybe| monad
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 = () |