* In python it's not as quick to get ~0U since ints aren't unsigned or fixed size. Adding named constants makes it easier for people to use the right values, and C++ users can still pass ~0U.