Delegate system for member function pointers

Ah hah! That seemed to make sense.