What is this a declaration of? int(^foo)(int);
int(^foo)(int);
an abstract class
a block of code
a Generic
an Extension