Yet another "What is a Monad" post
Disclaimer: I dont claim to completely understand what monads are as I am still
learning more about them but this is my attempt to explain it how I understand
it. Please correct me (in comments) if I got something wrong
Story time
In my last post [https://zohaib.me/railway-programming-pattern-in-elixir/