There is an array of pointers, or there is a callback interface, or something like that. The type is set in stone.