int ((*a)(int))(int);

int ((*b)( int ))[10];

int (c[10])( int );

void d[10];

void & e;

int & & f;

int & g[10];

int & *h;

void i;

typedef void j;
typedef int (k)( int );

void l;
j m;
k n;
int (o)( int );
