A tool for dynamically and automatically generating source code.
Subclasses of MMObject can override the class side #generate method to control the code generation. See #allAccessors for an example. Generated instance methods are cleared and recreated whenever the class definition changes, or any class-side method is modified.