Control.Monad.Trans.Select

The Select monad

type Select r

select

runSelect

The SelectT monad transformer

data SelectT r m a

runSelectT

selectToCont