debug_union
# define debug_union(s) printf(" SIZE %s: %zu\n", #s, sizeof(union s))
# define debug_union(s)