Data.Functor.Bind
class Functor f
(<$>)
($>)
class Apply f
(<..>)
liftF2
liftF3
data WrappedApplicative f a
data MaybeApply f a
class Bind m
(-<<)
(-<-)
(->-)
apDefault
returning