typedef struct {
	int a;
	union {
		int b1;
		int b2;
	};  // anonymous union not yet working
	struct {
		int d;
	};  // anonymous struct not yet working
} s;
