A C# prototype framework for generating formatted output using distributed generator functions. The framework is based on a technique heavily exploited in the functional programming world, called monads and the string interpolation feature of C# 6.0.
The templating engine is explained in a series of articles: Monadic templating in C# Part1, Part2. The repository contains all the source code and examples explained in the articles.
Use the community edition of Visual Studio 2015 to run it.