Understanding iommi

These pages cover the thinking behind iommi, which will help write idiomatic and maintainable iommi code.