Singleraeh.Maybe
data SMaybe sa ma where Source #
Singleton Maybe.
Maybe
Constructors
Defined in Singleraeh.Maybe
Associated Types
type Demote (SMaybe sa) Source #
Methods
demote :: forall (k1 :: k). SMaybe sa k1 -> Demote (SMaybe sa) Source #
demoteSMaybe :: forall da sa ma. (forall a. sa a -> da) -> SMaybe sa ma -> Maybe da Source #