Monads Part 3: Why do we need monads?
I really like this explanation of when to use a monad from Wikipedia:
A monad can be used where unrestricted access to a value is inappropriate for reasons specific to the scenario. — https://en.wikipedia.org/wiki/Monad_(functional_programming)
Thi...
ineffect.hashnode.dev7 min read