This post is not about what monads are, I expect that you already know about them. The post is to see how you can use monads in Elixir using already created libraries. Monads are a great way of handling side effect in functional language. It makes the code much more