static_assert for unsigned types only