typedef a = union (); typedef b = union (int x); typedef c = union (int s_value, uint u_value); typedef d = union ((int x, int y), long z); typedef e = union ( union (int i, float f), union ((int x, int y), long z) ints_or_long, );