hydra-0.5.1: Type-aware transformations for data and programs
Safe HaskellSafe-Inferred
LanguageHaskell2010

Hydra.Lib.Optionals

Description

Haskell implementations of hydraliboptionals primitives

Documentation

apply :: Maybe (a -> b) -> Maybe a -> Maybe b Source #

bind :: Maybe a -> (a -> Maybe b) -> Maybe b Source #

cat :: [Maybe a] -> [a] Source #

fromMaybe :: a -> Maybe a -> a Source #

map :: (a -> b) -> Maybe a -> Maybe b Source #

maybe :: b -> (a -> b) -> Maybe a -> b Source #

pure :: a -> Maybe a Source #