The Free Monad and its Cost

This is the follow up post in to my explanation of Monads for Scala developers. Read part one here.

Code examples can be found here:

I had heard a lot of things about the Free Monad and never really understood what it was, so did the research that led...

Engineering Team Lead, Optimization