Monads.jl: Julia Monad Expressions A macro implementation of the monadic do-notation familiar from Haskell and some other languages.