Simple explaination of Monads | Dark Hacker News