- Monads are Trees with Grafting
- Understanding F-Algebras
- The Interpreter Pattern Revisited
- Difference between free monads and fixpoints of functors?
- What is the “Free Monad + Interpreter” pattern?
- What are free monads?
- ScalaZ - Getting to grips with the Free Monad
- A Modern Architecture for FP
- Freer Monad, More Extensible Effects
- Dead-Simple Dependency Injection