Monadic Computations
In functional programming, monadic computations are useful to encapsulate effectual style computations that need to produce an end result. More than that it provides a mechanism that allows us to structure our typically imperative style code more generically whilst also...