18.6 Closures and DSLs