Control.Monad.Extra
skip
obvious
bind
om
nom
doCallCC
io