Control.Monad.Trans.Select
The Select monad
type
Select
r
select
runSelect
The SelectT monad transformer
data
SelectT
r m a
runSelectT
selectToCont