Algebra.Monad
Common monads