Common monad combinators and sequencing operations.