Control.Monad

Functor and monad classes

class Functor f
class Monad m
class MonadPlus m

Functions

Naming conventions

Basic functions from the Prelude

Generalisations of list functions

Conditional execution of monadic expressions

Monadic lifting operators