128 bits is plenty but ints can be wasteful, and it's complicated to set up bitwise logic with bools.
A good compromise is letting us specify how many bits our integer parameters can use; 2 to 8 (perhaps longer?)
This would let toggles use a lower amount of bits and make it easier to squeeze more parameters into the 128 syched bits available.
It would be up to the user to make sure they stay within the range they specified.