Control.Bool

A pure combinator

bool

ifThenElse

Applicative combinators

notF

(<||>)

(<&&>)

aguard

aguard'

Monadic combinators

notM

(<|=>)

(<&=>)

guard'

guardM'

whenM

unlessM

ifThenElseM