We're currently using WebMacro to generate email, and it ain't compile-time safe so much. If I remove a method from one of the data objects used, I won't know the wbm is broken until it's run. Boo. Is ...