Free Monads in C++ This project is an experiment to see if/how the concept of a Free Monad can be used in C++. See my blog post at https://toby-allsopp.github.io/2016/10/12/free-monads-in-cpp.html for a detailed explanation.