The Composite Pattern and Monoids | Hacker News Reader