Objective-C categories and macros that make life easier.