Prototype-based programming - where Carbon beats Cocoa
http://www.zathras.de/angelweb/blog-prototype-based-programming-with-carbon.htm
"The net effect of this is that event handlers and tagged data attached to an object become slots in the way they're used in prototype-based programming."