Immutability, unit testability, even the humble array_map - it's clear to see that functional programming has put down roots in PHP. So, what comes next? Tom introduces the idea of monoid folds, explains how it can help us to produce more readable and extensible business logic, and probably ends up defending Haskell in a room full of hecklers.