MODULE REFERENCE
Data.Option
Values that may be absent, without sentinel values or null.
SYNOPSIS
Types and classes
data Option aEither a present value or its absence.
Functions and values
map :: forall a b. (a -> b) -> Option a -> Option bApply a function to a present value. None remains None.
EXAMPLE
map (\x -> x + 1) (Some 4)
-- Some 5with-default :: forall a. a -> Option a -> aExtract a present value, or return the supplied default.
EXAMPLE
with-default 0 None
-- 0is-some :: forall a. Option a -> BoolReport whether a value is present.
