Item 27: Prefer Closures to Strings for Encapsulating Code