bitstruct Bits : uint {
	bool a : 0;
	bool b : 1;
	bool c : 2;
}

fn int main()
{
	Bits a = {false, true, false};
	Bits b = {true, true, false};
	Bits c = a | b;

	return 0;
}