pandora-0.5.4: A box of patterns and paradigms
Safe HaskellSafe-Inferred
LanguageHaskell2010

Pandora.Paradigm.Structure.Ability.Possible

Documentation

class Possible target source where Source #

Methods

perhaps :: Lens Maybe source target Source #

Instances

Instances details
Accessible (Maybe target) source => Possible target source Source # 
Instance details

Defined in Pandora.Paradigm.Structure

Methods

perhaps :: Lens Maybe source target Source #

Accessible target source => Possible target (Maybe source) Source # 
Instance details

Defined in Pandora.Paradigm.Structure

Methods

perhaps :: Lens Maybe (Maybe source) target Source #

Possible a (Maybe a) Source # 
Instance details

Defined in Pandora.Paradigm.Structure

Methods

perhaps :: Lens Maybe (Maybe a) a Source #

Possible o (o :+: a) Source # 
Instance details

Defined in Pandora.Paradigm.Structure

Methods

perhaps :: Lens Maybe (o :+: a) o Source #

Possible a (o :+: a) Source # 
Instance details

Defined in Pandora.Paradigm.Structure

Methods

perhaps :: Lens Maybe (o :+: a) a Source #