typedef a = ()(); typedef b = int(); typedef c = int(int x); typedef d = int( int x, int y, ); typedef e = (a^)(b^); typedef f = (a^, int r)(int x); typedef g = ( a^, b^, c^, )(a^, b^, c^); typedef h = a^(b^ x); typedef i = ((int r, int s), (int, int))((int x, int)); typedef j = (int r)(int y)^ (int x);