I'm taking `with` to the extreme! http://codepad.org/dS97SDFS Using a foreach loop to construct anonymous objects, and using an index to label them in their constructor. I also hook them up to the dispatch function. Just how cool is that?